5

SQL では、IN を使用して特定の変数 (列) の多くの値を探している場合、複数の OR 条件を簡単に回避できます。例えば ​​:

SELECT * FROM colors WHERE color in ('Red', 'Blue', 'Green')

Rでそれを行うにはどうすればよいですか?現在、次のようにする必要があります。

shortlisted_colors <- subset(colors, color == 'Red' | color == 'Blue' | color == 'Green')

より良い方法は何ですか?

4

2 に答える 2

11
shortlisted_colors <- subset(colors, color %in% c('Red', 'Blue', 'Green'))
于 2014-07-17T19:21:24.430 に答える