Satır içi list dataframe'i python'a dönüştürme


DataFrame satır içi listesini Python’a dönüştürmek için aşağıdaki sözdizimini kullanabilirsiniz:

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

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

Ayrıca bir liste listesini bir DataFrame’in birden çok satırına dönüştürmek için aşağıdaki sözdizimini kullanabilirsiniz:

 #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)

Aşağıdaki örnekler bu işlevlerin her birinin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Bir Listeyi Satır İçi DataFrame’e Dönüştürme

Aşağıdaki kod, Python’da tek bir Listenin tek satırlı DataFrame’e nasıl dönüştürüleceğini gösterir:

 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

Örnek 2: Liste Listesini Birden Çok DataFrame Satırına Dönüştürme

Aşağıdaki kod, Python’da bir liste listesinin birden çok satır içeren bir DataFrame’e nasıl dönüştürüleceğini gösterir:

 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

Ortaya çıkan DataFrame’in satır ve sütun sayısını .shape() işlevini kullanarak kontrol edebiliriz:

 print (df.shape )

(3, 4)

Bu bize ortaya çıkan DataFrame’in 3 satır ve 4 sütundan oluştuğunu söyler.

Ek kaynaklar

Pandas’ta bir DataFrame’i Listeye dönüştürme
Pandas’ta sözlüğü DataFrame’e dönüştürme
NumPy dizisinden Pandas DataFrame nasıl oluşturulur

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir