関数に問題がありreshape()
ます。形状を変更すると、たとえば、すべての変数名が「value.var1」に変更されます。
私が形を変えるために使用しているコードは次のとおりです。
test<- reshape(cdc_city, idvar= "site", timevar="variable",
direction="wide", new.row.names=FALSE)
「new.row.names=FALSE」の部分を間違って使用していると思います。NULLの代わりにFALSEを使用しようとしましたが、それも機能しませんでした。
私の目的は、データセットを次のように変換することです。
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
誰かが「価値」を取り除く方法を知っているなら。私の変数名の先頭に表示されます、それは素晴らしいことです!または、私が使用できるより良いコードがあれば、私はそれにも非常にオープンです。
ありがとう、
ティモシー