我希望按一系列行名称对数据框进行子集化。但我不断收到此错误消息:
comparison (1) is possible only for atomic and list types
我的数据如下:
KATstd samp.depth
1800 0.4015238 8
1801 1.2792888 8
1802 1.5981420 8
1803 1.9429598 8
1804 2.7847786 9
这是我尝试使用的代码:
KAT.sub<-subset(KAT,row.names==(1929:2009))
答案 0 :(得分:0)
您想使用KAT[1929:2009,]
。 ==
逻辑等价运算符不是“向量化”的,您不能像这样引用data.frame的row.names。您可能希望通过查看? extract
来了解基本子集。