即使它存在于矩阵中,也找不到列名

时间:2016-09-12 05:39:46

标签: r subset

我正在尝试根据条件对数据进行子集化但是我收到以下错误

m <- matrix(995:1005, ncol = 1) # create matrix
colnames(m) <- c("Total") # Assign col name

colnames(m)
a <- subset(m,Total>1000)

> colnames(m)
[1] "Total"
> a <- subset(m,Total>1000)
Error in subset.matrix(m, Total>1000) : object 'Total' not found

我在这里俯瞰什么吗?感谢

1 个答案:

答案 0 :(得分:1)

您可以使用subset之类的:

m[subset(m, select = "Total") > 1000, ]