【问题标题】:Column name not found even it exists in a matrix即使存在于矩阵中,也找不到列名
【发布时间】:2016-09-12 05:39:46
【问题描述】:

我正在尝试根据条件对数据进行子集化,但出现以下错误

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

我在这里忽略了什么吗?谢谢

【问题讨论】:

标签: r subset


【解决方案1】:

您可以使用subset 喜欢:

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

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 2023-01-11
    • 1970-01-01
    • 2019-11-10
    • 2018-09-25
    • 2018-06-17
    • 1970-01-01
    • 2018-12-21
    • 2019-07-26
    相关资源
    最近更新 更多