我有3个数据帧:
1. Item dataframe:
+-------+---------+
|id_item|item_code|
+-------+---------+
| 991| A0049|
| 992| C1248|
| 993| C0860|
| 994| C0757|
| 995| C0682|
+-------+---------+
以及
2. User dataframe:
+------+--------+
|id_usn| usn|
+------+--------+
|417567|39063291|
|417568|39063294|
|417569|39063334|
|417570|39063353|
|417571|39063376|
+------+--------+
以及
3. Summary dataframe
+-------+--------------------+
|id_item| summary |
+-------+--------------------+
| 991|[[417567,0.579901...|
| 992|[[417567,0.001029...|
| 443|[[417585,0.219624...|
+-------+--------------------+
and schema of this dataFrame:
root
|-- id_item: integer (nullable = true)
|-- summary: array (nullable = true)
| |-- element: struct (containsNull = true)
| | |-- id_usn: long (nullable = true)
| | |-- rating: double (nullable = true)
现在,id\u usn在StructType中,我想用User DataFrame中的usn替换Summary DataFrame中的id\u usn
我在用火花!你知道吗
请帮我解决这个问题!你知道吗
希望有帮助。你知道吗
相关问题 更多 >
编程相关推荐