我想将取决于字典字段(localSymbol_aux)的字典列表的值分配给数据帧,具体取决于火花结构化流(pyspark)中数据帧(localSymbol)的列值
我有以下字典列表
level_1_batch_list_of_dict = [
{
'localSymbol_aux': 'EUR.USD',
'level_1_precio_max_sesion_aux': 4,
'level_1_precio_min_sesion_aux': 0
},
{
'localSymbol_aux': 'USD.JPY',
'level_1_precio_max_sesion_aux': 6,
'level_1_precio_min_sesion_aux': 0
}
]
我有以下数据框:
+------------------------------------------+-----------+-----------------+
|ventana |localSymbol|precio_max_sesion|
+------------------------------------------+-----------+-----------------+
|{2021-05-10 11:33:30, 2021-05-10 11:34:00}|EUR.USD |0 |
|{2021-05-10 11:34:00, 2021-05-10 11:34:30}|EUR.USD |0 |
|{2021-05-10 11:34:30, 2021-05-10 11:35:00}|EUR.USD |0 |
|{2021-05-10 11:35:00, 2021-05-10 11:35:30}|EUR.USD |0 |
|{2021-05-10 11:35:30, 2021-05-10 11:36:00}|EUR.USD |0 |
|{2021-05-10 11:36:00, 2021-05-10 11:36:30}|EUR.USD |0 |
|{2021-05-10 11:33:30, 2021-05-10 11:34:00}|USD.JPY |0 |
|{2021-05-10 11:34:00, 2021-05-10 11:34:30}|USD.JPY |0 |
|{2021-05-10 11:34:30, 2021-05-10 11:35:00}|USD.JPY |0 |
|{2021-05-10 11:35:00, 2021-05-10 11:35:30}|USD.JPY |0 |
|{2021-05-10 11:35:30, 2021-05-10 11:36:00}|USD.JPY |0 |
|{2021-05-10 11:36:00, 2021-05-10 11:36:30}|USD.JPY |0 |
+------------------------------------------+-----------+-----------------+
但我想要以下内容:
+------------------------------------------+-----------+-----------------+
|ventana |localSymbol|precio_max_sesion|
+------------------------------------------+-----------+-----------------+
|{2021-05-10 11:33:30, 2021-05-10 11:34:00}|EUR.USD |4 |
|{2021-05-10 11:34:00, 2021-05-10 11:34:30}|EUR.USD |4 |
|{2021-05-10 11:34:30, 2021-05-10 11:35:00}|EUR.USD |4 |
|{2021-05-10 11:35:00, 2021-05-10 11:35:30}|EUR.USD |4 |
|{2021-05-10 11:35:30, 2021-05-10 11:36:00}|EUR.USD |4 |
|{2021-05-10 11:36:00, 2021-05-10 11:36:30}|EUR.USD |4 |
|{2021-05-10 11:33:30, 2021-05-10 11:34:00}|USD.JPY |6 |
|{2021-05-10 11:34:00, 2021-05-10 11:34:30}|USD.JPY |6 |
|{2021-05-10 11:34:30, 2021-05-10 11:35:00}|USD.JPY |6 |
|{2021-05-10 11:35:00, 2021-05-10 11:35:30}|USD.JPY |6 |
|{2021-05-10 11:35:30, 2021-05-10 11:36:00}|USD.JPY |6 |
|{2021-05-10 11:36:00, 2021-05-10 11:36:30}|USD.JPY |6 |
+------------------------------------------+-----------+-----------------+
有任何想法吗?
谢谢!!