كيفية تحويل list dataframe المضمنة إلى python


يمكنك استخدام بناء الجملة التالي لتحويل قائمة DataFrame المضمنة إلى Python:

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

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

ويمكنك استخدام بناء الجملة التالي لتحويل قائمة القوائم إلى أسطر متعددة من 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)

توضح الأمثلة التالية كيفية استخدام كل من هذه الوظائف عمليًا.

المثال 1: تحويل قائمة إلى DataFrame المضمنة

يوضح التعليمة البرمجية التالية كيفية تحويل قائمة واحدة إلى DataFrame مع صف واحد في بايثون:

 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

المثال 2: تحويل قائمة القوائم إلى صفوف DataFrame متعددة

يوضح التعليمة البرمجية التالية كيفية تحويل قائمة القوائم إلى DataFrame مع صفوف متعددة في بايثون:

 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

يمكننا التحقق من عدد الصفوف والأعمدة في DataFrame الناتج باستخدام الدالة .shape() :

 print (df.shape )

(3, 4)

يخبرنا هذا أن DataFrame الناتج يحتوي على 3 صفوف و4 أعمدة.

مصادر إضافية

كيفية تحويل DataFrame إلى قائمة في Pandas
كيفية تحويل القاموس إلى DataFrame في Pandas
كيفية إنشاء Pandas DataFrame من مصفوفة NumPy

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *