Dostęp do danych
Lekcja 5 z 19 w kursie Analiza danych z pandas w Coddy.
Po załadowaniu danych do ramki danych możesz uzyskać dostęp do konkretnych danych na kilka sposobów. Aby wybrać kolumnę, użyj nawiasów i nazwy kolumny:
column = df['column_name']Zmienna column będzie zawierać serię. (Pamiętasz, że każda kolumna jest obiektem serii?)
Aby wybrać wiersz, użyj funkcji loc lub iloc. Na przykład:
df.iloc[0] df.loc[0]Obie zwrócą pierwszy wiersz. O różnicach między nimi dowiemy się później w tym kursie.
Aby pobrać konkretną komórkę ramki danych, dodaj jeszcze jedną liczbę do iloc (loc nie obsługuje tej funkcji). iloc oznacza index loc.
df.iloc[0,1]Zwróci to komórkę z row = 0 i column = 1.
Wyzwanie
ŁatwyUtwórz funkcję o nazwie specific_returner, która przyjmuje nazwę pliku oraz ciąg znaków reprezentujący indeks lub nazwę kolumny (jeśli jest to indeks, przekonwertuj go na liczbę całkowitą).
Jeśli jest to indeks, zwróć odpowiadający mu wiersz, a jeśli jest to nazwa kolumny, zwróć odpowiadającą jej kolumnę.
Spróbuj swoich sił
import pandas as pd
def specific_returner(file_name, value):
# Wpisz kod tutajWszystkie lekcje w sekcji Analiza danych z pandas
4Analiza danych z Pandas
Statystyki opisoweGrupowanie i agregowanie danychRóżne sposoby agregacjiŁączenie i konkatenacja2Praca z DataFrame
Poznawanie DataFrameDostęp do danychCzyszczenie danych — brakujące daneCzyszczenie danych — dodatkowe narzędzia3Manipulowanie danymi za pomocą Pandas
Zwracanie żądanego wynikuFiltrowanie danychDodawanie i usuwanieModyfikowanie danychModyfikowanie ciągów znakówWłasne modyfikacjePoćwicz samodzielnie: Kompilator Python online