我试着在pandas创建的一个数据帧中循环,寻找在该帧中只出现一次的每个值。到目前为止,我的代码如下:
import pandas as pd
df = pd.read_csv('xyz.csv')
saved_column = df['S07'][df['Class'].isin(['GTD'])].round(decimals=1).value_counts()
我如何在这个数据帧中循环,检测只出现一次的所有值,并最终从csv文件中删除它们?在
提前非常感谢您的帮助!在
例如: (在csv文件中输入数据)
^{pr2}$我希望代码删除GTD-1.82的行,因为它的舍入值(1.8)在数据集中只出现一次。在
您可以使用duplicated()方法:
现在您可以将结果保存到新的CSV文件中:
^{pr2}$相关问题 更多 >
编程相关推荐