【发布时间】:2017-01-31 00:05:28
【问题描述】:
我希望使用 python3 对 pandas DataFrame进行特定操作。我想将 NxK DataFrame 折叠成 NKx3 DataFrame,它由三列组成:条目、列和原始 DataFrame 的索引。这是一个例子:
'a' 'b' 'c'
'e' 1 2 3
'f' 4 5 6
期望的输出:
0 1 2
0 1 'a' 'e'
1 4 'a' 'f'
2 2 'b' 'e'
3 5 'b' 'f'
4 3 'c' 'e'
5 6 'c' 'f'
我正在寻找一种 Python 式的优雅方式来实现这一点,但由于我正在处理非常大的数据帧,因此最优先考虑的是效率。
【问题讨论】:
标签: python python-3.x pandas numpy dataframe