在 R 中查询数据框

Querying a dataframe in R

我有一个包含 3 个字段的数据框:名称、类别、国家/地区

现在我想要所有数据,其中类别是字符串 over 10 mio or 国家是 Germany and 国家是 Sweden.

关于如何 "query" 我的 dataFrame 在 R 中的任何建议?

非常感谢您的回复!

你可以使用哪个。

desireDf <- df[ which( df$CATEGORY=="over 10 mio" &  (df$COUNTRY=="Germany" | df$COUNTRY=="Sweden" )), ]

没有它也可以工作:

desireDf <- df[ (df$CATEGORY=="over 10 mio" &  (df$COUNTRY=="Germany" | df$COUNTRY=="Sweden")), ]