Pandas-Tutorial: So verwenden Sie Pandas zum Löschen von Zeilendaten. Es sind spezifische Codebeispiele erforderlich.
Einführung:
Bei der Datenanalyse und -verarbeitung müssen Daten häufig bereinigt und verarbeitet sowie unnötige oder ungültige Zeilendaten gelöscht werden Der Datensatz ist eine häufige Operation. In Python bietet die Pandas-Bibliothek leistungsstarke Tools zur Datenbearbeitung. In diesem Artikel wird erläutert, wie Pandas zum Löschen von Zeilendaten verwendet werden, und es werden spezifische Codebeispiele gegeben.
Pandas als PD importieren
data = {'Name': ['Zhang San', 'Li Si', 'Wang Wu', 'Zhao Liu', 'Liu Qi'],
'年龄': [20, 25, 30, 35, 40], '性别': ['男', '男', '女', '男', '女']}
df = pd.DataFrame(data)
print("Originaldaten:")
print(df)
Ausgabeergebnis:
Originaldaten:
Name Alter Geschlecht
0 Zhang San 20 männlich
1 Li Si 25 männlich
2 Wang Wu 30 weiblich
3 Zhao Liu 35 männlich
4 Liu Qi 40 weiblich
df = df[df['age']
print("Daten mit Alter größer oder gleich 30 löschen:")
print(df)
Ausgabeergebnis:
Daten mit Alter löschen größer oder gleich 30:
Name Alter Geschlecht
0 Zhang San 20 männlich
1 Li Si 25 männlich
df = df.drop([0, 4])
print("Erste und letzte Datenzeile löschen:")
print(df)
Ausgabeergebnis:
Erste und letzte Datenzeile löschen:
Name Alter Geschlecht
1 Li Si 25 männlich
2 Wang Wu 30 weiblich
3 Zhao Liu 35 männlich
df = df.drop(df.index[[1, 2]])
print("Daten in der zweiten und dritten Zeile löschen:")
print(df)
Ausgabeergebnis:
Daten löschen in der zweiten und dritten Zeile:
Name Alter Geschlecht
0 Zhang San 20 männlich
3 Zhao Liu 35 männlich
df.drop(df[df['age'] >= 30].index, inplace=True)
print("Daten mit einem Alter größer oder gleich 30 direkt aus den Originaldaten löschen:" )
print( df)
Ergebnisse ausgeben:
Daten mit einem Alter größer oder gleich 30 direkt in den Originaldaten löschen:
Name Alter Geschlecht
0 Zhang San 20 männlich
1 Li Si 25 männlich
Schlussfolgerung:
Von Mit der Pandas-Bibliothek und dem obigen Codebeispiel können wir die Zeilendaten im DataFrame-Objekt einfach löschen. Durch Bedingungen, Indexbezeichnungen oder Zeilennummern können wir Datenzeilen, die bestimmte Bedingungen erfüllen, selektiv löschen. Dadurch stehen uns sehr praktische Tools und Methoden zur Datenbereinigung und -verarbeitung zur Verfügung.
Das obige ist der detaillierte Inhalt vonTutorial zum Löschen von Zeilendaten mit Pandas. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!