Pandas Wybierz kolumny

Pandas Wybierz kolumny
W tym artykule omówiono wybranie kolumny lub podzbioru kolumn z pandasframe.

Przykładowa ramka danych

W tym artykule użyjemy przykładowej ramki danych, jak pokazano w poniższym kodzie przykładowym:

# Importuj pandy
importować pandy jako PD
df = pd.Ramka danych(
„Produkty”: [„Product1”, „Product2”, „Product3”],
„Cena”: [100.9, 10.33, 12.00],
„Ilość”: [100, 10, 34],
indeks = [1,2,3]
)
df

Powstała ramka danych jest jak pokazana poniżej:

Zapraszam do korzystania z zestawu danych, aby lepiej zrozumieć.

Wybierz kolumny według indeksu

Pierwsza metoda, którą omówimy, jest wybór kolumn według ich wskaźników. W tym celu możemy użyć metody ILOC.

Składnia jest wyrażona poniżej:

Ramka danych.ILOC [row_to_select, [kolumn_indices]]

Na przykład, aby uzyskać pierwszą i drugą kolumny (w tym wszystkie wiersze), możemy wykonać następujące czynności:

Wydrukuj (DF.ILOC [:, [0,1]])

Powyższe powinno powrócić:

Wybierz kolumnę według zakresu indeksu

Możemy również wybrać wiele kolumn, określając ich zakres indeksu. Na przykład w naszym przykładowym ramie danych możemy wybrać kolumny z indeksu 0 do 3, jak pokazano:

df.ILOC [:, 0: 3]

Powinno to zwrócić całą ramkę danych, jak pokazano:

Wybierz kolumnę według nazwy

Aby wybrać kolumny według nazwy, możemy użyć składni pokazanej poniżej:

DataFrame [['kolumn_name1', 'kolumn_name2'…]]

Przykładem jest to, jak pokazano poniżej:

df [[„produkty”, „cena”]]

To powinno powrócić:

Wybierz kolumny między nazwami kolumn

W niektórych przypadkach może być konieczne wybranie kolumn między dwiema nazwami kolumn. W tym celu możemy użyć składni pokazanej poniżej:

Ramka danych.loc [:, „start_column”: „end_column”]

W naszym przykładowym ramie danych możemy zrobić:

df.loc [:, „produkty”: „ilość”]

Powinno to zwrócić ramkę danych, jak pokazano:

Zamknięcie

W tym artykule nauczył nas, jak korzystać z wybranych kolumn w Pandy DataFrame za pomocą ich pozycji indeksu, zakresu indeksu i nazw kolumn.

Dziękuje za przeczytanie!!