Ich versuche, durch einen Datenrahmen durch Pandas, durch die Suche nach jedem Wert, der nur einmal im Rahmen auftritt. Mein Code so weit ist die folgende:Pandas: Schleife Datenrahmen von 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()
Wie kann ich Schleife durch diesen Datenrahmen, alle Werte erfassen, die nur einmal auftreten und schließlich sie aus der CSV-Datei löschen?
Vielen Dank im Voraus für Ihre Hilfe!
wäre ein Beispiel: (Input-Daten in CSV-Datei)
In [2]: df
Out[2]: Class S07
GTD 2.23
GTD 2.21
GTD 1.82
GTD 2.26
ich den Code will die Zeile mit GTD löschen - 1.82, seit seinem gerundeter Wert (1,8) innerhalb der nur einmal auftritt Datensatz.
Beispieldatensatz: https://1drv.ms/u/s!AvuwPSn7axNcePUsJD8kMB1FnlE
können Sie ein Beispieldatensatz schreiben und gewünschter Datensatz? Bitte lesen [wie man gute reproduzierbare Pandas Beispiele macht] (http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples) – MaxU