【发布时间】:2015-10-28 22:28:47
【问题描述】:
在 R 中,我想从一列中提取所有包含巴西的列,Country 是变量,以及与巴西相关的所有行。我想要的不仅仅是巴西的专栏,而是我希望巴西成为我子集中的内容。
【问题讨论】:
-
请展示您的尝试
-
或
dplyr:df %>% filter(Cuntry == "Brazil")
在 R 中,我想从一列中提取所有包含巴西的列,Country 是变量,以及与巴西相关的所有行。我想要的不仅仅是巴西的专栏,而是我希望巴西成为我子集中的内容。
【问题讨论】:
dplyr:df %>% filter(Cuntry == "Brazil")
假设 Country 是您的数据框中的一列,some_df 是您的数据框
some_df[some_df$Country == 'Brazil,]
【讨论】:
假设您的数据位于名为 DF 的 R 数据帧中。
subset(DF, Country == "Brazil")
成功了。对于未来的问题,请阅读如何编写问题的指南,您将获得更多答案。
如果您想将多个 Country 值作为子集,请使用:
subset(DF, Country %in% c("Brazil", "Sweden", "Swaziland"))
构造类型。
【讨论】: