对于绝对的初学者,我有一个简单的语法问题。我一直在寻找和试验,我无法弄明白。我只需要绘制变量SIZE中大于0.8但小于7的值。我正在使用with()表达式和plot()。谁能告诉我应该怎么写这个?
with(dat[SIZE <7 | SIZE > 0.8 ,], plot(SP.RICH~SIZE))
谢谢。
答案 0 :(得分:1)
仅选择某些行称为 过滤 。
一种方法是使用dplyr,这是一个更好的习语:
require(dplyr)
dat %>% filter(SIZE>0.8 & SIZE<7) %>%
plot(SP.RICH~SIZE, data = .)
另一个是data.table包。