【发布时间】:2014-10-30 14:11:53
【问题描述】:
我是 R 新手,遇到了一个奇怪的错误。我有这样的表:
dat<-c(1,2,3,4,4,53,62,345,3,4,346,23,34,52,34,2345,23,4)
dat.table<-table(dat)
这将创建一个表,我想从该表中获取特定列。当我尝试dat.table[[3]] 时,它给了我 2,这是向量中 3 的真实出现。但是当我尝试dat.table[[2345]]时,虽然rownames(dat.table)中存在2345,但它给出了以下错误:
Error in b[[2345]] : subscript out of bounds
这可能是一个基本问题,但奇怪的是为什么 R 对不同的行名表现不同! 感谢您的帮助。
【问题讨论】:
标签: r