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

Troubles when grouping a column data in R

所有。

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

为了更简洁,我有一个包含 5000 行的 table。 "Types" 列可以取值 A、B、C 或 D。我需要提取属于特定类型的所有行,例如 A。

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

dplyr::group_by(my_database,type) 

甚至

dplyr::group_by(my_database,type,A)

但我没有得到我需要的东西。有人知道如何进行吗?

注意:我不能使用函数 %>% 因为一些奇怪的原因 R 说 "could not find %>% function".

非常感谢您的提前回复。

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

library(dplyr)

您要查找的函数是filter

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

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