How to plot a subset of a data frame in R?

前端 未结 4 2123
温柔的废话
温柔的废话 2020-12-13 05:48

Is there a simple way to do this in R:

plot(var1,var2, for all observations in the data frame where var3 < 155)

It is possible by creat

4条回答
  •  醉梦人生
    2020-12-13 06:10

    This chunk should do the work:

    plot(var2 ~ var1, data=subset(dataframe, var3 < 150))
    

    My best regards.

    How this works:

    1. Fisrt, we make selection using the subset function. Other possibilities can be used, like, subset(dataframe, var4 =="some" & var5 > 10). The "&" operator can be used to select all "some" and over 10. Also the operator "|" could be used to select "some" or "over 10".
    2. The next step is to plot the results of the subset, using tilde (~) operator, that just imply a formula, in this case var.response ~ var.independet. Of course this is not a formula, but works great for this case.

提交回复
热议问题