美文网首页生物信息分析
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