【问题标题】:PySpark Dataframe: append to each value of a column a wordPySpark Dataframe:将一个单词附加到列的每个值
【发布时间】:2018-02-27 09:27:30
【问题描述】:

我想在 pyspark 数据框中的每个列的值上附加一个单词(例如来自单词列表)。我想只是将它转换为 pandas 框架,因为它更容易,但我需要在 pyspark 上进行。有任何想法吗?谢谢:)

【问题讨论】:

  • 请展示您尝试过的内容。

标签: dataframe pyspark


【解决方案1】:

您可以使用concat 函数轻松完成:

from pyspark.sql import functions as F
for col in df.columns:
    df.withColumn(col, F.concat(F.col(col), F.lit("new_word"))

【讨论】:

    猜你喜欢
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-02-20
    • 1970-01-01
    • 2021-11-04
    • 2020-10-16
    • 1970-01-01
    • 2020-12-08
    相关资源
    最近更新 更多