Получение нулевого значения при выборе второго или дальнейшего столбцов в Spark DataFrame
Поэтому у меня есть, например, следующий файл XML:
<root>
<first>
<a>textA</a>
</first>
<second>
<b>textB</b>
</second>
<third>
<c>textC</c>
</third>
</root>
Я загружаю его в Spark через XML-пакет DataBricks, и все выглядит хорошо и загружается правильно. Когда я пытаюсь выбрать first
или же first.a
тогда я получаю результат правильно.
Но если я попытаюсь получить second
или же second.b
, или же third
или же third.c
тогда я получаю null
,
Я пытался с прямым запросом, выберите функцию, все, я не знаю, в чем проблема. RowTag является корневым. Есть идеи?
Обновление: не берите в голову, очевидно, это была ошибка в пакете spark-xml. Благодарю.