在R中对列数据进行分组时出现问题

时间:2017-03-09 23:44:55

标签: r group-by dplyr extract

所有

我正在尝试从包含属于特定类型的所有值的列中提取向量。

为了更简洁,我有一个5000行的表。 “类型”列可以取值A,B,C或D.我需要提取属于特定类型的所有行,例如A.

我想使用库dplyr中的函数group_by,我正在尝试:

dplyr::group_by(my_database,type) 

甚至

dplyr::group_by(my_database,type,A)

但我得不到我需要的东西。有谁知道怎么办?

注意:我无法使用%>%函数,因为出于某种奇怪的原因,R说“无法找到%>%函数”。

我非常感谢您提前做出的回复。

1 个答案:

答案 0 :(得分:1)

R找不到%>%,因为您尚未加载使用它的库。例如:

library(dplyr)

您正在寻找的功能是filter

my_database %>% filter(Types == "A")

花一些时间阅读dplyr文档(introduction)或一个好的教程。