在R中绘图时出错

用户名

好的,对一个真正的新手问题表示歉意。

我只是试图绘制两个变量,一个变量直接在我的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
乌利·科勒(Uli Koehler)

在最后一行中使用

plot((defor$Deforested/defor$Total), defor$Time)

反而!没有它,R将不知道要从中绘制什么数据帧。其他类似的绘图方法也boxplot支持~语法,但是绘图本身仅仅是plot(x,y)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章