【问题标题】:How do i create a new column in pyspark where the row values are same? [duplicate]如何在 pyspark 中创建一个行值相同的新列? [复制]
【发布时间】:2021-05-19 16:41:27
【问题描述】:

现在我有一个 pyspark 数据框:

x_data  y_data
2.5      2.5
2.5      2.5
2.5      2.5
2.5      2.5

我想要的所有行中的值都是“Smith”

**How do I create a data frame like this using pyspark?**


x_data  y_data    Name
2.5      2.8      Smith
7.5      5.1      Smith
1.5      1.5      Smith
8.5      6.5      Smith

【问题讨论】:

    标签: dataframe apache-spark pyspark


    【解决方案1】:

    您可以使用withColumn 添加一个新的文字列:

    import pyspark.sql.functions as F
    
    df2 = df.withColumn('Name', F.lit('Smith'))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      相关资源
      最近更新 更多