0

次のようなデータフレームがあります。

variable=c("alpha","beta1","beta2")
value=c(22,11,33)

df=data.frame(variable=variable,
              value=value)

df

variable value
alpha    22
beta1    11
beta2    33

そして私はそれをこのように見せたいです:

coef   alpha  beta1  beta2
value   22    11      33

reshape / cast / dcastロジックとは何ですか?

ありがとうございました

4

1 に答える 1

3

使用するreshape2

library(reshape2)
(d <- dcast(df, 'value' ~ variable, value.var='value'))

ただし、最初の列の名前を正しく取得するには、それでも実行する必要があります

names(d)[1] <- "coef"

1つのステートメントでこれを行うことが可能かどうかわからない。

于 2013-02-11T20:39:49.373 に答える