pyspark dataframe将两行的值相加
时间: 2024-03-22 18:14:56 浏览: 93
很高兴回答您的问题。对于您的问题,您可以使用withColumn函数将两行的值相加。下面是示例代码:
```
from pyspark.sql.functions import col
df = spark.createDataFrame([(1, 2), (3, 4)], ["A", "B"])
df = df.withColumn("C", col("A") + col("B"))
df.show()
+---+---+---+
| A| B| C|
+---+---+---+
| 1| 2| 3|
| 3| 4| 7|
+---+---+---+
```
希望这可以解决您的问题。请让我知道是否还有其他问题,我会很乐意为您提供帮助。
相关问题
pyspark dataframe将两行的值相加并新生成一个新的行
好的,这个问题属于技术问题,可以回答。可以使用pyspark的agg()函数和sum()函数,如下代码:
``` python
from pyspark.sql.functions import sum
df = df.withColumn('new_column', sum('column1', 'column2'))
```
其中,'column1'和'column2'是要相加的列名,'new_column'是要创建的新列名。
阅读全文