sap*_*ico 6 mask subset masking pandas
我有一个要缩小尺寸的熊猫数据集(删除x下的所有值)。
面具是 df[my_column] > 50
df[my_column] > 50
我通常只使用df = df[mask],但要避免每次都进行复制,特别是因为在函数中使用它时容易出错(因为它仅在函数作用域中被更改)。
df = df[mask]
子集数据集的最佳方法是什么?
我在想一些类似的东西 df.drop(df.loc[mask].index, inplace = True)
df.drop(df.loc[mask].index, inplace = True)
有没有更好的方法来执行此操作,或者在任何情况下根本无法执行此操作?
Arc*_*yno 7
您缺少就地参数:
df.drop(df[df.my_column < 50].index, inplace = True)
Elo*_*ika -1
我认为这有效。也许有更好的方法?
df = df.drop(df[df.my_column < 50].index)
归档时间:
10 年,4 月 前
查看次数:
3117 次
最近记录:
6 年,8 月 前