如何替换"未知数"在R

时间:2017-10-28 20:51:26

标签: r

id        Date created  gender     age
5uwns89zht  7/1/2014    FEMALE     35
jtl0dijy2j  7/1/2014    -unknown-   -
xx0ulgorjt  7/1/2014    -unknown-   -
6c6puo6ix0  7/1/2014    -unknown-   -
czqhjk3yfe  7/1/2014    -unknown-   -

嗨,

我想了解如何使用 NULL NA 替换性别列中的缺失值,以及如何填写年龄中的缺失值?

我尝试了Unknowns的替换函数,如下所示:

traindata_z$gender<-replace('-unknown-', np.nan, inplace = TRUE)

对于缺失的值,我不确定我传递的代码是什么。

请你帮帮我吗?

感谢。

2 个答案:

答案 0 :(得分:0)

试试这个,

traindata_z$gender<- gsub("-unknown-",NA,traindata_z$gender)
traindata_z$age<- gsub("-",NA,traindata_z$age)

答案 1 :(得分:0)

您可以使用以下选项。

# option 1
traindata_z$gender[traindata_z$gender == "-unknown-"] <- NA
# option 2
traindata_z$gender <- ifelse(traindata_z$gender == "-unknown-",
                             NA, traindata_z$gender)