R编程将excel中缺少值的数据传输到R
所以我有一个带有NA值的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值,但这有点搞砸了代码的工作 下面是我正在使用的代码链接,它对我
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填充。