diamonds <- read.table('Test1.csv', head=T)
plot(diamonds$carat, diamonds$price, xlab="carat", ylab="price")
正确导入数据。但由于:
,我无法在(1)中创建情节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 :(得分:2)
您需要检查您是否以专有名称调用列。 R 区分大小写;因此,根据您提供的示例数据,diamonds$price
不起作用,但diamonds$Price
会起作用。所以试试:
plot(x=diamonds$carat, y=diamonds$Price, xlab="carat", ylab="price")