我确实在数据框的一列中替换了NA:
> titanic3$age[which(is.na(titanic3$age))] <-
mean(as.numeric(titanic3$age),na.rm=T)
> is.numeric(titanic3$age)
[1] TRUE
> round(titanic3$age, 0)
[1] 29 1 2 30 25 48 63 39 53
> str(titanic3$age)
num [1:1309] 29 0.917 2 30 25 ...
当我尝试舍入值时,它在.csv中不起作用。仅在控制台中。
在.csv我有5位数。它看起来像这样:
age
29.00000
0.91670
2.00000
30.00000
25.00000
.
.
.
任何想法?