如何在R中的一列中仅选择具有特定值的行?

如何在R中的一列中仅选择具有特定值的行?,r,dataframe,multiple-columns,bind,R,Dataframe,Multiple Columns,Bind,我正在对一个数据集进行探索性分析,其中包括过去20年中游戏的数量以及每个平台的销售量 我想选择在任天堂平台上发布的所有游戏,我所做的是: dfNintendo <- dfNintendo[dfNintendo$Platform=="GBA", ] 有几种方法可以做到这一点: 基本R dfNintendo[dfNintendo$Platform %in% c("GBA", "Wii", "WiiU"), ] 或 dplyr软件包 dplyr::filter(dfNintendo, Pla

我正在对一个数据集进行探索性分析,其中包括过去20年中游戏的数量以及每个平台的销售量

我想选择在任天堂平台上发布的所有游戏,我所做的是:

dfNintendo <- dfNintendo[dfNintendo$Platform=="GBA", ]

有几种方法可以做到这一点:

基本R

dfNintendo[dfNintendo$Platform %in% c("GBA", "Wii", "WiiU"), ]

dplyr软件包

dplyr::filter(dfNintendo, Platform %in% c("GBA", "Wii", "WiiU"))

这些应该可以做你想做的事情

有几种方法可以做到这一点:

基本R

dfNintendo[dfNintendo$Platform %in% c("GBA", "Wii", "WiiU"), ]

dplyr软件包

dplyr::filter(dfNintendo, Platform %in% c("GBA", "Wii", "WiiU"))

这些应该可以满足您的需要

我尝试了这三个选项,第一个选项创建了一个带有单个NA行的数据帧。第二个和第三个选项使空dataframeMy变糟,我必须重新加载整个数据集,并创建完整的data.frame以使其正常工作。非常感谢您的帮助。我尝试了这三个选项,第一个选项创建了一个带有单个NA行的数据帧。第二个和第三个选项使空dataframeMy变糟,我必须重新加载整个数据集,并创建完整的data.frame以使其正常工作。非常感谢你的帮助。