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)
对于缺失的值,我不确定我传递的代码是什么。
请你帮帮我吗?
感谢。
答案 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)