R编程将excel中的数据从缺失值传输到R

所以我有一个excel电子表格与NA值….什么是最好的方式来复制数据,并把它放在R …我通常使用data=read.delim("clipboard")... 但由于这些缺失的值….我不断收到这个错误

 Error in if (del == 0 && to == 0) return(to) : missing value where TRUE/FALSE needed 

什么是我可以摆脱这个错误的可能的方法是什么?…我试着把零而不是NA值,但有点拧了什么代码是在做什么

下面是我使用R编程修复错误的代码链接对我的数据问题真的很有帮助。
我将会发布整个集合,但是这个限制为30000个字符

您需要将选项fill设置为TRUE,这将让您在行长度不等的情况下添加NA字段。

  read.table(fileName,header=TRUE,fill=TRUE) 

这里的fileName是你的excel文件path。 例如filename ='c:\ temp \ myfile.csv'。

这也应该与read.delim是read.table的包装。 您可以给read.table一个string,但是您将文本参数设置为不是文件参数。 例如:

 read.table(text = ' Time Speed Time Speed 0.8 2.9 0.3 2.7 1.3 2.8 0.9 2.7 1.7 2.3 2.5 3.1 2.0 0.6 2.3 1.7 13.6 3.3 3.0 1.4 15.1 3.5 3.5 1.3 17.5 3.3',head=T,fill=T) Time Speed Time.1 Speed.1 1 0.8 2.9 0.3 2.7 2 1.3 2.8 0.9 2.7 3 1.7 2.3 2.5 3.1 4 2.0 0.6 NA NA 5 2.3 1.7 13.6 3.3 6 3.0 1.4 15.1 3.5 7 3.5 1.3 17.5 3.3