1, 使用包含列表的字典创建 DataFrame
import pandas as pdimport numpy as npfruit = {'水果': ['苹果', '鸭梨', '草莓'], '数量': [3, 2, 5], '价格': [10, 9, 8]}dates = pd.date_range('2020-02-04', periods=3)print(dates)df = pd.DataFrame(data=fruit, index=dates)print(df)
结果:DatetimeIndex(['2020-02-04', '2020-02-05', '2020-02-06'], dtype='datetime64[ns]', freq='D') 水果 数量 价格2020-02-04 苹果 3 102020-02-05 鸭梨 2 92020-02-06 草莓 5 8
2, 利用指定的列内容、索引以及数据创建 DataFrame
import pandas as pdimport numpy as npdf = pd.DataFrame(np.random.randn(2, 8).reshape(4, 4), index=list('abcd'), columns=list('ABCD'))print(df)
A B C Da -0.453138 -0.742525 1.699731 -0.299079b 1.318344 1.541795 0.143458 0.713266c -0.848446 -0.575202 -0.344751 -0.671087d -0.860168 -0.771879 -0.099553 1.757587
import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(16).reshape(4, 4), index=list('abcd'), columns=list('ABCD'))print(df)
A B C Da 0 1 2 3b 4 5 6 7c 8 9 10 11d 12 13 14 15