如何从R中的table()中读取一个特定列

时间:2016-11-04 19:59:04

标签: r

在100000+行的表格中,我在R:

中使用table()生成了这个小表
> TableName <- table(ProductID = test$ProductID,format(test$Dates, "%y%m%d"))
> TableName 

ProductID 161024 161025 161026 161027 161028 161029 161030
      1      1      2      4      1      2      3      5
      2      4      4      7      3      8      1      8
      3      1      1      1      0      0      0      0
      6      1      1      1      0      0      0      0
      8      3      9      8      6      1      7      3

在正常时间,我可以使用TableName$ColumnName读取一个特定列,但除非我将此表写入.csv文件,否则它不会使用从table()生成的表。< / p>

有没有办法在不将表写入.csv文件的情况下读取一个特定列并将相同的.csv文件读回R?

1 个答案:

答案 0 :(得分:2)

对于matrixtable$无法使用,因此,我们需要使用[

TableName[, '161024']