Pandas:建立DataFrame的三種方式
阿新 • • 發佈:2019-02-14
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 草莓