1

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

Country       Property   Value

Canada        Capital    Ottawa
Canada        Population 38
Canada        Language1  French
Canada        Language2  English
United States Capital    Washington 
United States Population 280
United States Language1  English
United States Language2  NA

これを次のように再配置したいと思います。

Country         Capital     Population Language1 Language2

Canada          Ottawa      38         French    English
United States   Washington  280        English   NA

この変換を行う方法はありますか? ありがとう。

4

1 に答える 1

4

ポール・ヒエムストラのコメントによると:

reshape2パッケージdcastはこれをうまく行います:

dcast(data=yourdataframe, Country~Property, value.var='Value')

そこに重複した値がある場合length、デフォルトとして使用してそれらを集約しようとしますが、これはあなたが望むものではありません!

于 2012-04-17T20:49:24.980 に答える