1

次のように編成された値 (たとえば、a から u に移動) を持つdata frame(タイトルの ) があります。EMG

a d g j m p s
b e h k n q t
c f i l o r u

代わりに、このように整理したいと思います

a b c d e f g
h i j k l m n
o p q r s t u

データフレーム全体が転置されるため、転置は使用できません。値を垂直方向ではなく水平方向に並べ替える方法はありますか?

ありがとう

4

2 に答える 2

4

すべての列が同じtypeである場合はunlist、データ フレームを作成し、行で埋められたマトリックスを作成し (デフォルトでは列ではない)、data.frame に再変換します。

例えば

as.data.frame(matrix(unlist(EMG),nrow=3,byrow=TRUE))
##   V1 V2 V3 V4 V5 V6 V7
## 1  a  b  c  d  e  f  g
## 2  h  i  j  k  l  m  n
## 3  o  p  q  r  s  t  u
于 2013-07-24T03:52:43.130 に答える