Получение нулевого значения при выборе второго или дальнейшего столбцов в 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. Благодарю.

0 ответов

Другие вопросы по тегам