【问题标题】:Number of row of worksheet with different number of row for each column每列具有不同行数的工作表行数
【发布时间】:2015-07-01 17:39:52
【问题描述】:

我有一个 csv 文件,其中包含 2 列不同数量的数据,这些数据称为 Belasting,它看起来像:

a   b
1   3
3   6
2   6
4   7
    8
    8
    9

可以看出“a”的行数是4,b的行数是“7”。问题是当我使用命令nrow 时,它会给出零结果,例如:

nrow(belasting$a)
NULL

我应该使用哪个函数以及如何编写它?

【问题讨论】:

  • 你能提供str(belasting)的结果吗?

标签: r


【解决方案1】:

如果你想要一个向量的“长度” - 试试length(belasting$a)

如果您想要数据集的行,请尝试nrow(belasting)

因此您的数据不一致 - data <- data.frame(a = c(1 , 2 , 3, 4), b = c(1 , 2, 3, 4 , 5, 6, 6)) 如果您尝试这样做,您将收到一个错误。您不能要求“每列具有不同行数的工作表的行数”。

【讨论】:

  • @Yuwardi,如果您将 csv 导入 R,将创建一个一致的表,并将 NA 添加到列 a 的最后三个单元格
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-08
  • 2011-05-08
  • 1970-01-01
  • 2014-11-03
  • 2019-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多