Cara mengonversi daftar dataframe sebaris ke python


Anda dapat menggunakan sintaks berikut untuk mengonversi daftar inline DataFrame ke Python:

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

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

Dan Anda dapat menggunakan sintaks berikut untuk mengonversi daftar menjadi beberapa baris 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)

Contoh berikut menunjukkan cara menggunakan masing-masing fungsi ini dalam praktiknya.

Contoh 1: Ubah Daftar menjadi Inline DataFrame

Kode berikut menunjukkan cara mengonversi satu Daftar ke DataFrame dengan satu baris dengan Python:

 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

Contoh 2: Ubah Daftar Daftar menjadi Beberapa Baris DataFrame

Kode berikut menunjukkan cara mengonversi daftar daftar menjadi DataFrame dengan banyak baris dengan Python:

 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

Kita dapat memeriksa jumlah baris dan kolom dari DataFrame yang dihasilkan menggunakan fungsi .shape() :

 print (df.shape )

(3, 4)

Ini memberitahu kita bahwa DataFrame yang dihasilkan memiliki 3 baris dan 4 kolom.

Sumber daya tambahan

Cara mengonversi DataFrame ke Daftar di Pandas
Bagaimana cara mengonversi kamus ke DataFrame di Pandas
Cara membuat Pandas DataFrame dari array NumPy

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *