按行名称子集数据框
Subset dataframe by row names
我想通过一系列行名称对数据框进行子集化。但我不断收到此错误消息:
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))
您想使用 KAT[1929:2009,]
。 ==
逻辑等价运算符不是 "vectorized",您不能像那样引用 data.frame 的 row.names。您可能想通过查看 ? extract
.
来复习一下基本的子集化
我想通过一系列行名称对数据框进行子集化。但我不断收到此错误消息:
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))
您想使用 KAT[1929:2009,]
。 ==
逻辑等价运算符不是 "vectorized",您不能像那样引用 data.frame 的 row.names。您可能想通过查看 ? extract
.