У меня есть DataFrame
со схемой
root
|-- label: string (nullable = true)
|-- features: struct (nullable = true)
| |-- feat1: string (nullable = true)
| |-- feat2: string (nullable = true)
| |-- feat3: string (nullable = true)
Пока я могу фильтровать фрейм данных, используя
val data = rawData
.filter( !(rawData("features.feat1") <=> "100") )
Я не могу удалить столбцы, используя
val data = rawData
.drop("features.feat1")
Это что-то, что я делаю неправильно здесь? Я также пробовал (безуспешно) делать drop(rawData("features.feat1"))
, хотя это не имеет большого смысла для этого.
Спасибо заранее,
Нихилу