Pandas – wyszukiwanie danych

  • Dwa alternatywne sposoby wyświetlenie danych z konkretnej kolumny i wiersza ramki (w tym przypadku wiersz o indeksie 0 i kolumna o nazwie name)
df.loc[0, "name"]
lub
df.name.loc[0]
  • Wyszukiwanie danych w ramce za pomocą filtra (składnia: df[filtr])
df[df.col_name == "name"]    # zwraca wiersze zawierające wartość name w kolumnie col_name
lub
df[df["col_name"] == "name"] # zwraca wiersze zawierające wartość name w kolumnie col_name

Zawężenie wyniku do wybranych kolumn. Wynikiem są wiersze zawierające wartość name w kolumnie col_name, przy czym wynik jest ograniczony do wyświetlenia wartości z kolumn col_x oraz col_y

df.loc[df.col_name == "name", ["col_x", "col_y"]]
lub
df.loc[df["col_name"] =="name", ["col_x", "col_y"]]

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *