【发布时间】:2014-06-19 22:54:35
【问题描述】:
由于我的数据框的重组,我处于程序块中。
我有以下数据框结构:
> nrow(data)
[1] 731
> ncol(data)
[1] 25
HE01 HE02 HE03 ... HE24 HE25
1)value1 value 2 value 3 ... value 24 value 25
...
731) value 1 value 2 value 3 ... value 24 value 25
我的目的是按以下方式重组数据: 1)将列名放在前面的特定列中 2) 将每一行的值插入到每个对应列名旁边的列中,并在从 1 到 25 的循环中插入,然后再插入。
有点像这样:
HE01 value 1
HE02 value 2
...
HE25 value 25
and again for row number two
HE01 value 1
...
HE25 value 25
and again in this pattern till row number 731
我认为这可以通过某种循环来完成,但不知道具体如何。
提前感谢您的回答。
【问题讨论】:
-
melt可能来自 reshape2?还是stack? -
相关搜索词有“宽格式”和“长格式”。
标签: r loops dataframe reshape transpose