gpt4 book ai didi

R编程将带有缺失值的Excel数据传输到R

转载 作者:行者123 更新时间:2023-12-02 17:04:50 25 4
gpt4 key购买 nike

所以我有一个带有 NA 值的 Excel 电子表格...复制数据并将其放入 R 中的最佳方法是什么...我通常使用 data=read.delim("clipboard")。 ..。但由于这些缺失的值......我不断收到此错误

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

有哪些可能的方法可以消除这个错误?...我尝试用零代替 NA 值,但这有点搞砸了代码正在做的事情

这是我正在使用的代码的链接 R programming fixing error对我的数据问题确实很有帮助。
我本来打算发布整套内容,但字数限制为 30000 个字符

最佳答案

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

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

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

这也应该与 read.table 的包装器 read.delim 一起使用。您可以为 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

关于R编程将带有缺失值的Excel数据传输到R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15049712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com