2014-11-14 82 views
-1
diamonds <- read.table('Test1.csv', head=T) 
plot(diamonds$carat, diamonds$price, xlab="carat", ylab="price") 

正确导入数据。但我不能够建立在(1)因为情节:用绘制简单的图表R需要R帮助

Error in plot.window(...) : need finite 'xlim' values 
In addition: Warning messages: 
1: In min(x) : no non-missing arguments to min; returning Inf 
2: In max(x) : no non-missing arguments to max; returning -Inf 
3: In min(x) : no non-missing arguments to min; returning Inf 
4: In max(x) : no non-missing arguments to max; returning -Inf 

有些数据是:

ID carat colour clarity certification VariablePrice Price 
1 0.3  D  VS2  GIA     1302 3.114610984 
2 0.3  E  VS1  GIA     1510 3.178976947 
3 0.3  G  VVS1  GIA     1510 3.178976947 
4 0.3  G  VS1  GIA     1260 3.100370545 
5 0.31 D  VS1  GIA     1641 3.215108581 
6 0.31 E  VS1  GIA     1555 3.191730393 
7 0.31 F  VS1  GIA     1427 3.154423973 
8 0.31 G  VVS2  GIA     1427 3.154423973 
9 0.31 H  VS2  GIA     1126 3.051538391 

敬请数据绘制包括所有必须的R代码辅助。谢谢

+0

你可以发布'摘要(钻石)'吗?也请在格式上工作。编辑你的问题,并通过按下'{}'按钮或通过缩进4个空格来将代码放在代码块中。 – Gregor 2014-11-14 17:30:31

回答

2

你需要检查你是否按他们的专有名称来调用列。 R是区分大小写;所以根据您提供的样本数据,diamonds$price不起作用,但diamonds$Price会。所以请尝试:

plot(x=diamonds$carat, y=diamonds$Price, xlab="carat", ylab="price")

+1

您也可以使用公式界面来“绘制(...)”,如'plot(Price〜carat,diamonds)',它自动设置轴标题。 – jlhoward 2014-11-14 18:43:43