Извлечение из массива столбца и добавление в фрейм данных - PullRequest
0 голосов
/ 04 мая 2020
+-------+----------------+
|   name|       songs|
+-------+----------------+
|beatles|[[help, 1]]
|  romeo| [[help2,1],[help,2]]
+-------+---------------+

Below is schema of transits column
 |-- songs: array (nullable = true)
 |    |-- element: struct (containsNull = true)
 |    |    |-- songname: string (nullable = true)
 |    |    |-- Rank: integer (nullable = true)

Мой вопрос: как мне извлечь название песни, которая имеет ранг 1 и добавить в dataFrame. и показать 1 - это его ранг 1 для этой конкретной строки, иначе 0

+-------+----------------+-------+----------------+
|   name|           songs|help   |help2
+-------+----------------+-------+----------------+
|beatles|[[help, 1]]     | 1     | 0  
|  romeo| [[help2, 1],   | 0     |  1     
|       |  [help, 2]]    |
+-------+---------------+-------+----------------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...