【发布时间】:2018-01-09 11:03:27
【问题描述】:
我是编程新手,但目前正在使用数据框。我正在尝试将当前的数据框堆叠到特定的“设计”中。目前我正在处理更大的文件,有很多数据。但是我不能根据我的需要来堆叠()我的数据,而且形状一团糟。我需要帮助如何定义多索引,创建更多级别。
我从我的代码中得到什么(在 stack() 之前):
Exports NaN NaN NaN Net Exports NaN NaN
0 Total Sweden Norway Germany Total Sweden Norway
1 1032.8 358 239.7 435.1 636.8 274.1 9.7
2 1198.8 556.4 211.8 430.6 846.3 522.6 -1.1 `
使用堆栈():
出口总额 南瑞典 NaN 挪威 NaN 德国 净出口总额 NaN 瑞典 NaN 挪威 NaN 德国 纳瓦时 1 出口 1032.8 南 358 南 239.7 南 435.1 净出口 636.8 南 274.1 南 9.7 南353提前感谢您帮助我
【问题讨论】:
-
如何将文件读入数据框?来自excel?
-
是的,我愿意。但是我必须删除行和列,因此要访问我感兴趣的表,通常您只需添加 r=pd.read_excel(header=[0,1])。但是,由于我已将原始数据帧修改为较小的,因此我不能这样做
标签: python python-2.7 pandas dataframe multi-index