我正在使用数据集 LearnBayes。对于那些想要看到实际数据的人:
LearnBayes
install.packages('LearnBayes')
我试图根据列中的值过滤掉行。例如,如果列值是“ water”,那么我需要该行。如果列值是“ Milk”,那么我不需要它。最后,我试图过滤掉所有个人的饮料栏是“水”。
试试这个:
subset(studentdata, Drink=='water')
应该可以了。
不需要子集命令,只需使用数据帧索引即可
studentdata[studentdata$Drink == 'water',]
阅读 ?subset的警告
?subset
这是一个用于交互式使用的方便函数 最好使用标准的子集函数,如 尤其是对论点的非标准评价 “子集”可以有意外后果。
我想用 dplyr解决方案更新一下
dplyr
library(dplyr) filter(studentdata, Drink == "water")