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

R编程将excel中缺少值的数据传输到R,r,excel,edit,na,delimited,R,Excel,Edit,Na,Delimited,所以我有一个带有NA值的excel电子表格……复制数据并将其放入R中的最佳方式是什么……我通常使用data=read.delim(“剪贴板”)…。但是由于这些缺失的值…我一直得到这个错误 Error in if (del == 0 && to == 0) return(to) : missing value where TRUE/FALSE needed 有什么可能的方法可以消除这个错误?…我试着用零代替NA值,但这有点搞砸了代码的工作 下面是我正在使用的代码链接,它对我

所以我有一个带有NA值的excel电子表格……复制数据并将其放入R中的最佳方式是什么……我通常使用
data=read.delim(“剪贴板”)…
。但是由于这些缺失的值…我一直得到这个错误

Error in if (del == 0 && to == 0) return(to) : 
  missing value where TRUE/FALSE needed
有什么可能的方法可以消除这个错误?…我试着用零代替NA值,但这有点搞砸了代码的工作

下面是我正在使用的代码链接,它对我的数据问题非常有帮助。

我本来打算发布整个集合,但是有30000个字符的限制

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

   read.table(fileName,header=TRUE,fill=TRUE)
文件名这是您的excel文件路径。例如filename='c:\temp\myfile.csv'

这也适用于read.table的包装器
read.delim
。您可以给read.table一个字符串,但设置的是文本参数,而不是文件参数。例如:

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

你能给出一些数据行来重现错误吗?这是我的一些数据文件,你是指我的excel电子表格的名称吗?…或者只是我的数据框的名称,你能告诉我为什么会出现这个错误吗?错误:“文件如何获取文本参数?当缺少的数据不在行的右端时会发生什么?”中出现意外输入@ClaytonStanley无论缺少数据的位置如何,都将用NA填充。