下記のようなデータがあって、行と列を入れ替えたい場合。
t(データ)
でOK。
df6 <- t(df5)
ただこれだと行列で返ってくるので、
> class(df6)
[1] "matrix" "array"
> is.data.frame(df6)
[1] FALSE
as.data.frame
でデータフレームに戻す。
> df7 <- as.data.frame(t(df5))
> is.data.frame(df7)
[1] TRUE
> class(df7)
[1] "data.frame"
データフレーム→(転置)→行列 Rでデータフレームの行列を縦横入れ替え(転置)すると行列になることに気づきました 転置後のオブジェクトに対して「オブジェクト名$列名」して怒られたので気が付きましたが、それが無かったら一生気がつ...
リンク
リンク
リンク
リンク