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