美文网首页生物信息分析
R画图数据对不上?---- 可能是数据空值读取有问题,解决办法来

R画图数据对不上?---- 可能是数据空值读取有问题,解决办法来

作者: 笺牒九州的怪咖 | 来源:发表于2022-03-13 00:04 被阅读0次

最近用一组数据画图,发现数据老对不上,哭唧唧。。。。
擦干眼泪还得继续不是,手动微笑(* ̄︶ ̄)
最后发现是空值的问题
总数是解决了问题,给大家分享一下吧

1. 文件中的内容有双引号,空值的时候是一对双引号

file.txt 文件内容形如:

"ID" "COND"

"1080242448" "rain"

"1080254842" "sun"

"1080594798" ""

"1080594798" ""

导入数据:

test <-read.table("file.txt",header=TRUE)

空值部分并不是NA,R语言不会把他识别为NA,改为下面的语句,即可解决。

test <-read.table("file.txt",header=TRUE,na.strings = "")

2. 文件中内容无双引号,空值即直接空白,形如下面:

ID COND

1080242448 rain

1080254842 sun

1080594798

1080594798

导入数据:

    test <-read.table("file.txt",header=TRUE)

会出现错误:Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :3行没有2元素

第三行第二元素没有。

修改为如下即可:

    test <-read.table("file.txt",header=TRUE,fill=TRUE)

导入数据成功,但是,空值仍然不是NA,还需加上na.strings = "",

    test <-read.table("file.txt",header=TRUE, fill=TRUE, na.strings = "")

成功导入。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------I'm a line ! Thanks !---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

相关文章

网友评论

    本文标题:R画图数据对不上?---- 可能是数据空值读取有问题,解决办法来

    本文链接:https://www.haomeiwen.com/subject/djxrdrtx.html