1. 程式人生 > >Pandas:建立DataFrame的三種方式

Pandas:建立DataFrame的三種方式

from pandas import Series,DataFrame
import pandas as pd

1.使用包含列表的字典建立DataFrame

data = {'水果':['蘋果','梨','草莓'],
       '數量':[3,2,5],
       '價格':[10,9,8]}
df = DataFrame(data)
print(df)
   價格  數量  水果
0  10   3  蘋果
1   9   2   梨
2   8   5  草莓

2.使用巢狀字典建立DataFrame

外層字典的鍵作為列索引,內層字典的鍵作為行索引

data = {'數量'
:{'蘋果':3,'梨':2,'草莓':5}, '價格':{'蘋果':10,'梨':9,'草莓':8}} df = DataFrame(data) print(df)
    價格  數量
梨    9   2
蘋果  10   3
草莓   8   5

3.使用包含Series的字典建立DataFrame

data = {'水果':Series(['蘋果','梨','草莓']),
       '數量':Series([3,2,5]),
       '價格':Series([10,9,8])}
df = DataFrame(data)
print(df)
   價格  數量  水果
0  10   3  蘋果
1   9   2   梨
2   8   5  草莓