使用分隔符将多列连接到新列 Spark R 数据帧中

Concat Multiple Columns into new column Spark R data frame with a Seperator

使用了两种语法none,其中有效。

1)

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

错误 - 没有将此 S4 class 强制转换为矢量的方法

2)

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

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

您可以使用以下语法。

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