【发布时间】:2016-08-31 19:52:12
【问题描述】:
我的示例数据框如下所示:
1 Number Type Code Reason
2 0123 06 09 010
3 Date Amount Damage Act
4 08/31/16 10,000 Y N
5 State City Zip Phone
6 WI GB 1234 Y
我想制作第 1、3 和 5 行的列名,并将每行下面的数据分别放入每一列。我正在研究 reshape 函数,但我只看到了一整列值需要是单独列的示例。所以我不确定在这种情况下该怎么做——如果很明显,请道歉。
这是所需的输出:
1 Number Type Code Reason Date Amount Damage Act State City Zip Phone
2 0123 06 09 010 08/31/16 10,000 Y N WI GB 1234 Y
谢谢
【问题讨论】:
-
你能展示你想要的输出应该是什么样子吗?
-
嗨@USER_1,我更新了我的帖子以显示输出。
-
您的数据中只有 4 行?
-
实际上有 8 行 5 列的数据——所以我想将行设为 1、3、5 和 7 列。为简单起见,我只做了 4 行。这将从不同的网页重复 100 次。
-
如果你的数据太小,你可以做一些类似的事情:
df2 <- cbind(df1[2,], df1[4,]); names(df2) <- as.character(unlist(c(df1[1,], df1[3,])))