代码之家  ›  专栏  ›  技术社区  ›  Jack Armstrong

R中的转置函数不是转置

  •  2
  • Jack Armstrong  · 技术社区  · 6 年前

    尝试在r中转置一个向量,然后命名它。

    我创造了一个向量, v 具体如下:

    v<-c(1,2,3,4)
    

    但当我试图将其转换为:

    t(v)
    

    它给出输出:

    t(v)
         [,1] [,2] [,3] [,4]
    
    [1,]    1    2    3    4
    

    我知道我可以用另一种方法创建一个矩阵或定义一个向量,但我认为更大的问题是为什么转置本身不起作用。我没有安装任何软件包或类似的东西。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Workhorse    6 年前
    #Create data
    v<-c(1,2,3,4)
    
    #In addition to the answers presented prior to mine, you could do this. 
    t(t(v))
        [,1]
    [1,]    1
    [2,]    2
    [3,]    3
    [4,]    4