从Google表格导入后在R中绘图的问题

时间:2015-05-14 22:43:33

标签: r plot import dataframe

我不知道加载csv文件的方法是否与我遇到的问题有关,但它是我唯一的领导。问题是我已经成功地使用了@Max Conway(here)的一个很棒的包,但今天我陷入了困境,产生了一些探索性的图,如下图所示:

str(data)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame':   40 obs. of  3 variables:
 $ yield     : num  0.827 3.613 2.619 1.741 0.659 ...
 $ nitrogen  : chr  "no" "no" "no" "no" ...
 $ phosphorus: chr  "no" "no" "no" "no" ...

所以我运行了一个str来查看数据是如何导入的:

data <- data.frame(data)
> str(data)
'data.frame':   40 obs. of  3 variables:
 $ yield     : num  0.827 3.613 2.619 1.741 0.659 ...
 $ nitrogen  : chr  "no" "no" "no" "no" ...
 $ phosphorus: chr  "no" "no" "no" "no" ..

好的......看起来不像data.frame,但我认为这有一个简单的解决方法:

plot(data$nitrogen,data$yield)
Error in plot.window(...) : need finite 'xlim' values
In addition: Warning messages:
1: In xy.coords(x, y, xlabel, ylabel, log) : NAs introduced by coercion
2: In min(x) : no non-missing arguments to min; returning Inf
3: In max(x) : no non-missing arguments to max; returning -Inf

此时(并且在目视检查df之后),似乎必须修复问题。作为预防措施,我没有附加数据:

图(数据$氮,数据$产率)

chrome.tabs.executeScript({file: "yourContentScript.js"}, function() {
  // After the above finishes executing
  /* your messaging code */
});

同样的问题......

R想说什么?我做错了什么?

0 个答案:

没有答案