df = pd.DataFrame(np.arange(20).reshape(5,4),columns=['zhao','qian','sun','li'])
df.loc[0]=[10,10,20,20]
print(df)
index=random.choice(df[(df['sun']>15)&(df['li']>15)].index)
df.loc[index]
简单法子弄得,有没有简单得方法啊?
df = pd.DataFrame(np.arange(20).reshape(5,4),columns=['zhao','qian','sun','li'])
df.loc[0]=[10,10,20,20]
print(df)
index=random.choice(df[(df['sun']>15)&(df['li']>15)].index)
df.loc[index]
简单法子弄得,有没有简单得方法啊?
你好,把符合条件写上,其实也需要一个函数啊,比如:
df1 = df[(df['sun']>15)&(df['li']>15)].sample()
这样就行了,比较简单了,有帮助望采纳哟