【发布时间】:2017-12-29 05:55:38
【问题描述】:
我想通过使用 plot() 函数来表示图表上的散点图,并向它传递一个数据,该数据是我的本地文件系统中的一个文件,但是我收到了这个错误,我试图用 colnames 为标题设置名称() 函数但同样的错误
ozone <- read.table("C:/Users/Abde/Downloads/donnees_rennes_O3.txt",header=T,sep="\t");
head(mydata);
Date......O3......T12......T15......Ne12......N12......S12......E12......W12......Vx......O3v
1 19960422 63.6 13.4 15 7 0 0 3 0 9.35 95.6
2 19960429 89.6 15 15.7 4 3 0 0 0 5.4 100.2
3 19960506 79 7.9 10.1 8 0 0 7 0 19.3 105.6
4 19960514 81.2 13.1 11.7 7 7 0 0 0 12.6 95.2
5 19960521 88 14.1 16 6 0 0 0 6 -20.3 82.8
6 19960528 68.4 16.7 18.1 7 0 3 0 0 -3.69 71.4
plot(O3,T12,data=mydata,xlab="T12",ylab="O3");
>Error in plot(O3, T12, data = ozone, xlab = "T12", ylab = "O3") :
object 'O3' not found
【问题讨论】:
-
现在,您的数据集中只有一列。确保在
read.table()中指定正确的分隔符 -
我尝试使用 sep="\t" 和 sep=";"两者都有效
-
坦率地说,你必须以某种方式检查分隔符,因为现在 "\t" 不适合你。
-
检查您的文件,它不是制表符分隔的。
-
她是我正在使用的文件的链接想帮助我找到正确的分隔符lsta.upmc.fr/boyer/teaching/donnees_rennes_O3.txt
标签: r