我的reshape()
功能有些问题。例如,一旦我重塑了形状,它就会将我所有的变量名更改为“value.var 1”。
我用来重塑的代码是:
test<- reshape(cdc_city, idvar= "site", timevar="variable",
direction="wide", new.row.names=FALSE)
我猜我使用错误的“new.row.names=FALSE”部分。我曾尝试用 FALSE 代替 NULL,但这也没有用。
我的目标是按如下方式转换数据集:
site variable value
site 1 var 1 4
site 1 var 2 7
site 1 var 3 2
site 1 var 4 6
site 1 var 5 3
site 2 var 1 89
site 2 var 2 43
site 2 var 3 12
site 2 var 4 54
site 2 var 5 23
site 3 var 1 76
site 3 var 2 62
site 3 var 3 13
site 3 var 4 43
site 3 var 5 23
进入这样的数据集:
site var 1 var 2 var 3 var 4 var 5
1 4 7 2 6 3
2 89 43 12 54 23
3 76 62 13 43 23
如果有人知道如何摆脱“价值”。出现在我的变量名的开头,那太好了!或者,如果有更好的代码我可以使用,我也对此非常开放。
谢谢,
提摩太