【发布时间】:2014-04-02 21:51:42
【问题描述】:
我有数据集 (b.data),其中包含调查中记录的海洋物种信息。每行与一个单独的动物相关,列标题如下:
“区域”“年份”“巡航”“船只”“运输”“运输 ID”“通用名称” "Scientific_Name" "Length_mm" "Sex" "Width"
我想对数据进行子集化,以仅包含某些物种进行分析。我已经编写了下面的代码命名我想要包括的物种(31 种)
species.list <- c("Blonde ray","Brown crab","Cod","Common dab", ... etc
我不知道如何编写代码,然后从整个数据集中对这些行进行子集化。我已经尝试了下面的代码,但它返回 0 个观察结果。
z=b.data[rownames(b.data$Common_name) %in% species.list,]
【问题讨论】:
-
试试
z <- b.data[ b.data$Common_name %in% species.list, ]
标签: r