【发布时间】:2021-11-17 08:49:06
【问题描述】:
我有两个数据框,DF1 和 DF2,它们具有相同的列名
假设 DF1 的格式如下,
| Item Id | item | model | price |
|---|---|---|---|
| 1 | item 1 | 22 | 100 |
| 2 | item 2 | 33 | 300 |
| 3 | item 3 | 44 | 400 |
| 4 | item 4 | 55 | 500 |
DF2 包含以下格式
| Item Id | item | model | price |
|---|---|---|---|
| 1 | item 1 | 222 | 1000 |
| 1 | item 1 | 2222 | 10000 |
| 2 | item 2 | 333 | 3000 |
| 3 | item 3 | 444 | 4000 |
| 4 | item 4 | 555 | 5000 |
我需要合并两个数据框,结果应该是这样的:
| Item Id | item | model | price |
|---|---|---|---|
| 1 | item 1 | 22 | 100 |
| 1 | item 1 | 222 | 1000 |
| 1 | item 1 | 2222 | 10000 |
| 2 | item 2 | 33 | 300 |
| 2 | item 2 | 333 | 3000 |
| 3 | item 3 | 44 | 400 |
| 3 | item 3 | 444 | 4000 |
| 4 | item 4 | 55 | 500 |
| 4 | item 4 | 555 | 5000 |
我只需要使用 pyspark 而不是 pandas。感谢您的帮助。
【问题讨论】:
-
这能回答你的问题吗? Pyspark union of two dataframes
标签: dataframe pyspark apache-spark-sql