我試圖循環遍歷由熊貓創建的數據幀,尋找每幀只出現一次的值。到目前爲止我的代碼如下:熊貓:從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