Получить значение конкретной ячейки в Spark Dataframe - PullRequest
0 голосов
/ 02 марта 2019

У меня есть фрейм данных Spark, который имеет 1 строку и 3 столбца, а именно start_date, end_date, end_month_id.
Я хочу получить значение из первой ячейки в переменную и использовать эту переменную для фильтрации другого фрейма данных.enter image description here

Я хочу получить '2019-01-01' в переменную.Как мне это сделать?
Вот что у меня есть:

start_date = df1[0];
df2.filter(df2.date_reported >= start_date)

Я новичок, поэтому, пожалуйста, успокойтесь

1 Ответ

0 голосов
/ 02 марта 2019

Попробуйте это.take дает вам массив строк, и вы можете извлечь значение на основе имени столбца из объекта Row.

val start_date = df1.take(1)(0).getAs[String]("start_date")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...