2017-10-28 34 views
0
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- - 

嗨,如何更換「未知」中的R

我想了解我們如何與NULLNA替換性別欄缺失值以及我們如何填寫年齡缺失值?

我試着更換功能未知如下:

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

而對於缺失值,我不知道我該怎樣通過代碼。

你能幫我解決這個問題嗎?

謝謝。

回答

0

試試這個,

traindata_z$gender<- gsub("-unknown-",NA,traindata_z$gender) 
traindata_z$age<- gsub("-",NA,traindata_z$age) 
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)