替换'?'在R中的数据帧中,R中的ZERO

时间:2017-08-15 09:49:10

标签: r dataframe

我需要帮助更换'?'在我的数据框架上用R语言中的Zeros。

任何帮助都将受到高度赞赏。 此致

1 个答案:

答案 0 :(得分:0)

df <- data.frame(
  A=c(1,"?",3),
  B=c(1:3),
  C=c("a", "b", "?")
)

df <- apply(df, MARGIN = 2, FUN = function(x) {
  x[x == "?"] <- 0
  x
})
as.data.frame(df)
#   A B C
# 1 1 1 a
# 2 0 2 b
# 3 3 3 0