我是新手使用熊猫,我正在尝试制作包含历史天气数据的数据框。
钥匙是一年中的某一天(例如1月1日),价值是几年内那些日子的温度列表。
我想创建一个格式如下的数据框:
... Jan1 Jan2 Jan3 etc
1 temp temp temp etc
2 temp temp temp etc
etc etc etc etc
我已经设法用我的字典用
制作数据帧df = pandas.DataFrame(weather)
但我最终得到了1行和1列。
我已经检查了DataFrame和DataFrame.from_dict的文档,但是它们都没有非常广泛,也没有提供很多示例。
答案 0 :(得分:1)
鉴于"键是一年中的某一天...而且值是温度列表",您的构建方法应该有效。例如,
In [12]: weather = {'Jan 1':[1,2], 'Jan 2':[3,4]}
In [13]: df = pd.DataFrame(weather)
In [14]: df
Out[14]:
Jan 1 Jan 2
0 1 3
1 2 4