我正在尝试在数据列中定义一个子集(实际上想要创建一个具有多个不同范围的子集)。
我开始:
subset <- x[(x$y >= "J8500" & x$y < "J8900"), ]
但是,这不包括所有内容。剩下 0 个观察值。
subset <- x[x$y >= "J8500", ]
确实排除了所有以 a 开头J
且低于 8500 的变量,但它也包括一些以其他字母开头的变量。对于该命令,我只想要以 J 开头的变量。
最终,我想做类似以下的事情:
subset <- x[(x$y >= "J8500" & x$y < "J8900") | (x$y >= "96400" & x$y <"96599") | (x$y >= "Q0083" & x$y < "Q0085"), ]
我没有太多的编码背景,希望这是有道理的。