Datenzugriff
Lektion 5 von 19 im Kurs Pandas Analytics von Coddy.
Nachdem Sie die Daten in einen Dataframe geladen haben, können Sie auf verschiedene Arten auf bestimmte Daten zugreifen. Um eine Spalte auszuwählen, verwenden Sie eckige Klammern und den Spaltennamen:
column = df['column_name']Die Variable column wird eine Series enthalten. (Erinnern Sie sich, dass jede Spalte ein Series-Objekt ist?)
Um eine Zeile auszuwählen, verwenden Sie die Funktionen loc oder iloc. Zum Beispiel:
df.iloc[0] df.loc[0]Beide geben die erste Zeile zurück. Wir werden später in diesem Kurs mehr über ihre Unterschiede erfahren.
Um eine bestimmte Zelle des Dataframes abzurufen, fügen Sie eine weitere Zahl zu iloc hinzu (loc unterstützt diese Funktion nicht). iloc steht für index loc.
df.iloc[0,1]Dies gibt die Zelle für row = 0 und column = 1 zurück.
Aufgabe
EinfachErstellen Sie eine Funktion namens specific_returner, die einen Dateinamen und einen String akzeptiert, der einen Index oder einen Spaltennamen darstellt (wenn es ein Index ist, konvertieren Sie ihn in einen Integer).
Wenn es ein Index ist, geben Sie die entsprechende Zeile zurück, und wenn es ein Spaltenname ist, geben Sie die entsprechende Spalte zurück.
Probier es selbst
import pandas as pd
def specific_returner(file_name, value):
# Code hier schreibenAlle Lektionen in Pandas Analytics
2Arbeiten mit dem DataFrame
DataFrames verstehenDatenzugriffDatenbereinigung - Fehlende DatenDatenbereinigung - Weitere Tools3Datenmanipulation mit Pandas
Ergebnis zurückgebenDaten filternHinzufügen & LöschenDaten ändernStrings modifizierenEigene Anpassungen