美文网首页
缺失值替换

缺失值替换

作者: 梦醒启程 | 来源:发表于2017-03-26 18:01 被阅读0次

    在R中缺失值是使用“NA”表示的。可以通过函数is.na()来判断一个对象是否是缺失值。在处理数据时,经常就会遇到“缺失值”的问题,需要对这些“缺失值”进行合适的替换。举例说明在R中如何实现。

    示例源数据:

    east        north

    50             97

    60              70

    48              87

                       73

                      65

    60               65

    60                63

    59                66

    61                 63

    60                 67

    55                  79

    示例R代码:

    ts<-read.csv("ts.csv",header=TRUE)    #读取数据

    ts[is.na(ts)]<-0    #将缺失值替换为0

    如果希望将所有的0值再替换为100,使用语句:

    ts[ts==0]<-100

    即可。

    当然也可以根据其他的判断条件进行替换,如:

    ts[ts>50]<-50    #将所有大于50的元素都替换为50

    相关文章

      网友评论

          本文标题:缺失值替换

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