如何将行转置为 R 中的列数组?

How to transpose a row to a column array in R?

我有一个如下所示的数组:

v <- 1:100 

它是一个行数组。我想将其转置为列数组,例如

1
2
3
...

(等等)。我试过

t(v)

但是没有得到想要的结果:

  [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14] [,15] [,16] [,17] [,18] [,19] [,20]
[1,]    1    2    3    4    5    6    7    8    9    10    11    12    13    14    15    16    17    18    19    20
     [,21] [,22] [,23] [,24] [,25] [,26] [,27] [,28] [,29] [,30] [,31] [,32] [,33] [,34] [,35] [,36] [,37] [,38] [,39]
[1,]    21    22    23    24    25    26    27    28    29    30    31    32    33    34    35    36    37    38    39
     [,40] [,41] [,42] [,43] [,44] [,45] [,46] [,47] [,48] [,49] [,50] [,51] [,52] [,53] [,54] [,55] [,56] [,57] [,58]
[1,]    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58
     [,59] [,60] [,61] [,62] [,63] [,64] [,65] [,66] [,67] [,68] [,69] [,70] [,71] [,72] [,73] [,74] [,75] [,76] [,77]
[1,]    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77
     [,78] [,79] [,80] [,81] [,82] [,83] [,84] [,85] [,86] [,87] [,88] [,89] [,90] [,91] [,92] [,93] [,94] [,95] [,96]
[1,]    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96
     [,97] [,98] [,99] [,100]
[1,]    97    98    99    100

将其设为矩阵as.matrix(v)。虽然很好奇为什么需要这种格式?