好的,对一个真正的新手问题表示歉意。
我只是试图绘制两个变量,一个变量直接在我的csv文件中,另一个变量只是两列的除法。请参阅下面的代码。
但是,当我尝试执行此操作时,R告诉我在csv文件中找不到列之一。标题摘要中清楚地显示了它。我在这里做错什么了?!
> defor=read.csv("C:\\*ommitted*\\logit_data.csv")
> head(defor)
Time Deforested Total
1 3 167 12270.15
2 6 431 12270.15
3 9 629 12270.15
4 11 974 12270.15
5 13 1611 12270.15
6 15 2279 12270.15
> summary(defor)
Time Deforested Total
Min. : 3.00 Min. : 167 Min. :12270
1st Qu.: 7.50 1st Qu.: 530 1st Qu.:12270
Median :11.00 Median : 974 Median :12270
Mean :10.43 Mean :1248 Mean :12270
3rd Qu.:14.00 3rd Qu.:1945 3rd Qu.:12270
Max. :16.00 Max. :2642 Max. :12270
> plot(Deforested/Total ~ Time)
Error in eval(expr, envir, enclos) : object 'Deforested' not found
在最后一行中使用
plot((defor$Deforested/defor$Total), defor$Time)
反而!没有它,R将不知道要从中绘制什么数据帧。其他类似的绘图方法也boxplot
支持~
语法,但是绘图本身仅仅是plot(x,y)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句