我试图循环遍历由熊猫创建的数据帧,寻找每帧只出现一次的值。到目前为止我的代码如下:熊猫:从value_counts循环遍历数据帧
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文件的输入数据)
In [2]: df
Out[2]: Class S07
GTD 2.23
GTD 2.21
GTD 1.82
GTD 2.26
我想要的代码来删除与GTD行 - 1.82,因为它的舍入值(1.8)仅在出现一次数据集。
样本数据集: https://1drv.ms/u/s!AvuwPSn7axNcePUsJD8kMB1FnlE
您可以发布样本数据集和所需的数据集?请阅读[如何使良好的可重复熊猫示例](http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples) – MaxU