代码之家  ›  专栏  ›  技术社区  ›  sK500

应为“MutableSequence”类型,改为“DataFrame”

  •  0
  • sK500  · 技术社区  · 3 年前

    我为什么要接受检查?else分支是否足以表明 self.bar 不是数据帧吗?

    import random
    
    import pandas as pd
    
    
    class Foo:
        def __init__(self, bar):
            self.bar = bar
    
        def foo(self):
            if isinstance(self.bar, pd.DataFrame):
                self.bar = self.bar.sample(frac=1)
            else:
                random.shuffle(self.bar)
    

    下面是它的样子:

    view

    0 回复  |  直到 3 年前