Jak przekonwertować wbudowaną ramkę danych listy na python


Aby przekonwertować listę wbudowaną DataFrame na język Python, możesz użyć następującej składni:

 #define list
x = [4, 5, 8, ' A ' ' B ']

#convert list to DataFrame
df = pd. DataFrame (x). T

Możesz także użyć następującej składni, aby przekonwertować listę list na wiele wierszy ramki DataFrame:

 #define list of lists
big_list = [[4, 5, 6, ' B '],
            [4, 2, 1, ' A '],
            [12, 4, 8, ' C ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' col1 ',' col2 ',' col3 ',' col4 '], data=big_list)

Poniższe przykłady pokazują, jak w praktyce wykorzystać każdą z tych funkcji.

Przykład 1: Konwertuj listę na wbudowaną ramkę danych

Poniższy kod pokazuje, jak przekonwertować pojedynczą listę na ramkę danych z jednym wierszem w Pythonie:

 import pandas as pd

#define list
x = [4, 5, 8, ' Mavericks ']

#convert list to DataFrame
df = pd. DataFrame (x). T

#specify column names of DataFrame
df. columns = [' Points ', ' Assists ', ' Rebounds ', ' Team ']

#display DataFrame
print (df)

  Points Assists Rebounds Team
0 4 5 8 Mavericks

Przykład 2: Konwertuj listę list na wiele wierszy ramki danych

Poniższy kod pokazuje, jak w Pythonie przekonwertować listę list na ramkę DataFrame z wieloma wierszami:

 import pandas as pd

#define list of lists
big_list = [[6, 7, 12, ' Mavericks '],
            [4, 2, 1, ' Lakers '],
            [12, 4, 8, ' Spurs ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' Points ', ' Assists ', ' Rebounds ', ' Team '], data=big_list)

#display DataFrame
print (df)

        Points Assists Rebounds Team
0 6 7 12 Mavericks
1 4 2 1 Lakers
2 12 4 8 Spurs

Liczbę wierszy i kolumn wynikowej ramki DataFrame możemy sprawdzić za pomocą funkcji .shape() :

 print (df.shape )

(3, 4)

To mówi nam, że wynikowa ramka DataFrame ma 3 wiersze i 4 kolumny.

Dodatkowe zasoby

Jak przekonwertować ramkę danych na listę w Pandach
Jak przekonwertować słownik na DataFrame w Pandach
Jak utworzyć ramkę danych Pandas z tablicy NumPy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *