2014-11-14 81 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