【发布时间】:2019-12-20 23:07:32
【问题描述】:
我有一个 Spark 数据框,它由一行中的空值组成。我想将 null 替换为另一列中的值。
A B
2017 209
2019 208
2016 NA
2016 NA
2018 209
预期输出:
A B
2017 209
2019 208
2016 2016
2016 2016
2018 209
我尝试过使用
na.replace
ifelse(is.na(df$B), df$A, df$B)
df$B[is.na(df$B)] = as.character(df$A[is.na(df$B)]
但我得到一个没有变化的输出
【问题讨论】:
-
在 R 中,
df$B[is.na(df$B)] <- df$A[is.na(df$B)]不确定在 spark 中是否有任何不同。 -
似乎您正在尝试将这些数据框合并到 spark 中。看看下面是否有效stackoverflow.com/questions/53587175/…
标签: r apache-spark replace sparkr sparklyr