【发布时间】:2019-04-21 02:44:09
【问题描述】:
我正在尝试替换数据框中的所有问号,以便我可以进行未来的数据预处理,我尝试了多种方法,但都不起作用。
我试图遍历数据框中的所有数据并替换“?” with NA(这就是我以前在 python 中所做的)
replace.question.mark <- function (df) {
for(i in 1:nrow(df)){
for(ii in 1:ncol(df)){
df[i,ii]<-replace(df[i,ii],df[i,ii]=="?",NA)
}
}
}
我希望替换所有的“?”有 NA,但输出只是空
【问题讨论】:
-
您能否展示一下您的数据是什么样的以及您希望获得什么?可能有更简单的方法。
-
您能否通过分享您的数据样本来重现您的问题,以便其他人可以提供帮助(请不要使用
str()、head()或屏幕截图)?您可以使用reprex和datapasta包来帮助您。另见Help me Help you & How to make a great R reproducible example? -
dummy_df[dummy_df == '?'] <- NA
标签: r