Из приведенного выше вопроса кажется, что вы хотели бы взять 1 строку из вашего кадра данных, которую можно получить с помощью приведенного ниже кода.
df.take(1)
Однако, когда вы выполните df.take(1).collect()
, в этом случаебудет применен к результату take(1)
, который является другой коллекцией в Scala или Python (в зависимости от того, какой язык вы используете.)
Кроме того, почему вы хотите выполнить сбор на take (1)?
С уважением,
Neeraj