web-dev-qa-db-ja.com

Rデータ-データフレームの変更(列を行に、またはその逆に変換する)

だから私は「データ」と呼ばれるこの出力でRにデータフレームを作成しました

しかし、データフレームを次のようなものに変換したい

どうすればこれを行うことができますか?

7

Rで転置するには、関数t()を使用します。

t(data)

11
jmanelsg

t(data)matrixを返します。

data.frameas.data.frame() `からmatrix, wrap the output withに変換します。

4
Yap

t(data)はリストを返します。データを整形したい場合は、強制によってデータフレームに変換できます:as.data.frame(data)

より良い解決策:meltパッケージのdplyr関数を使用します。データを簡単に表形式に変換でき、データを「効果的に」操作できます。

0
strboul