将pandas数据帧广播到二维矩阵

时间:2017-06-16 15:33:16

标签: python-2.7 pandas dataframe

我有一个大小为12x24的数据框,显示为(我显示截断版本):

HE   1    2     3    4    5  
0    1  1.8   2.5  3.5  8.5  
1    2  2.6   2.9  4.3  8.7  
2    3  4.4   2.3  5.3  4.3  
3    4  2.6   2.1  4.2  5.3  

列名称为1到12(表示月份),行号为1到24(表示小时)。

我有另一个DateTable数据框,其数据如下:

Date        Month   Hour
2001-01-01  1       1
2001-02-01  2       4
2001-01-05  1       3
2011-01-31  3       2
2012-01-01  1       5

我想将12x24数组中的值广播到DateTable以获取以下内容:

Date        Month   Hour Values
2001-01-01  1       1    3.5
2001-02-01  2       4    5.3
2001-01-05  1       3    2.5
2011-01-31  3       2    2.6
2012-01-01  1       5    1.8

我设想从12x24表创建某种多索引并使用DateTable但不太确定语法,因为我正在努力学习语法。

0 个答案:

没有答案