首页 > 解决方案 > 使用分隔符将多列连接到新列 Spark R 数据框

问题描述

使用了两种语法,它们都不起作用。

1)

df_final$concat <- paste(df_final$A,df_final$B,df_final$C,sep="/")

错误 - 没有将这个 S4 类强制为向量的方法

2)

df_final$concat <- (df_final$A + "/" + df_final$B)

错误 - 这返回空值。任何帮助,将不胜感激。所有列都包含字符串。

标签: rapache-sparksparkr

解决方案


您可以使用以下语法。

df_final$concat <- concat_ws(df_final$A,df_final$B,df_final$C,sep="/")

推荐阅读