在 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) 或一个好的教程。
所有。
我正在尝试从包含属于特定类型的所有值的列中提取向量。
为了更简洁,我有一个包含 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) 或一个好的教程。