Menu
Coddy logo textTech

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.

challenge icon

Aufgabe

Einfach

Erstellen 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 schreiben

Alle Lektionen in Pandas Analytics