代码之家  ›  专栏  ›  技术社区  ›  ilhan

如何选择R中的第二行?

r
  •  0
  • ilhan  · 技术社区  · 6 年前

    我想从表(或数组?)中选择第二行,但它返回一个错误。

    a <- readLines(stdin(), n=1)
    

    5 4 3 2 1 4 5 6 7 6 5 4

    data <- strsplit(a, " ")
    leafplot <- table(data)
    leafplot[,2]
    

    然后返回一个错误

    Error in `[.default`(leafplot, , 2) : incorrect number of dimensions
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   www    6 年前
    as.data.frame(leafplot)$Freq
    # [1] 1 1 1 3 3 2 1
    

    as.matrix(leafplot)[, 1]
    # 1 2 3 4 5 6 7 
    # 1 1 1 3 3 2 1