【发布时间】:2015-06-19 17:46:07
【问题描述】:
在python 中,更具体地说,在pandas 中,我可以在行或列上使用MultIndex。 R 中是否有等价物?我查看了几个教程,例如 https://en.wikibooks.org/wiki/R_Programming/Working_with_data_frames 中的教程,但我找不到合适的 R 等价物。
例如,我有以下数据框:
A-1 A-2 B-1 B-2
0 1 2 0 1
1 2 0 1 3
2 4 1 3 2
我希望它看起来像:
A B
1 2 1 2
0 1 2 0 1
1 2 0 1 3
2 4 1 3 2
我从 stackoverflow 中找到的其他相关答案
【问题讨论】:
-
MultiIndex的强大功能是 python/pandas 在数据操作方面有时优于 R 的原因之一。R不支持同类型的分层索引。 -
@user227710 这看起来很有希望。这个
tables包是否还允许您对行进行多索引? -
@tegancp 嗯,我明白了。我主要是在寻找一些工作。我个人喜欢
pandas中的MultiIndex功能 -
R 提供了一个数组类,它可能提供一些所示的功能,但没有一个可以立即显示的打印方法,如您所演示的。有一个
ftable函数允许“展平”更高维度的表格。