我为什么要接受检查?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)
下面是它的样子: