Есть ли альтернатива для df[100, c("column")]
в кадрах данных искры Scala. Я хочу выбрать конкретную строку из столбца кадра данных искры. , например 100th
строка выше R эквивалентный кодполучить конкретный ряд из искрового информационного кадра
ответ
Во-первых, вы должны понимать, что DataFrames
распределены, это означает, что вы не можете получить доступ к ним в типичном процедурного образом, вы должны сделать анализ первым. Хотя, вы спрашиваете о Scala
Я предлагаю вам прочитать Pyspark Documentation, потому что в нем есть больше примеров, чем любая другая документация.
Однако, продолжая с моим объяснением, я бы использовал некоторые методы API RDD
, потому что все DataFrame
s имеют один атрибут RDD
. Пожалуйста, см. Мой пример ниже, и обратите внимание на то, как я беру 2-ю запись.
df = sqlContext.createDataFrame([("a", 1), ("b", 2), ("c", 3)], ["letter", "name"])
myIndex = 1
values = (df.rdd.zipWithIndex()
.filter(lambda ((l, v), i): i == myIndex)
.map(lambda ((l,v), i): (l, v))
.collect())
print(values[0])
# (u'b', 2)
Надеюсь, кто-то даст другое решение с меньшим количеством шагов.
Так я и добился того же в Скале. Я не уверен, если это более эффективно, чем действительный ответ, но он требует меньше кодирования
val parquetFileDF = sqlContext.read.parquet("myParquetFule.parquet")
val myRow7th = parquetFileDF.rdd.take(7).last
Будет ли выход изменяться в зависимости от того, сколько узлов объединяет данные? – bshelt141
- 1. Петля для информационного кадра
- 2. получить конкретный ряд из всех выбранных
- 3. Поиск по нескольким столбцам информационного кадра
- 4. Разделение двух столбцов нерастянутого информационного кадра
- 5. pandas get string label из факторизованного информационного кадра
- 6. Удалить конкретный ряд из объединенной таблицы
- 7. Выделите конкретный ряд сетки кендо
- 8. Разделение каждого столбца данных на все столбцы другого информационного кадра
- 9. Свертывание аналогичных факторов по нескольким столбцам информационного кадра
- 10. UITableView выбранный ряд в середине кадра
- 11. R: вытягивание значений из второго фрейма данных путем индексирования значений из другого информационного кадра
- 12. Паттерн данных фильтра Pyspark по столбцам другого информационного кадра
- 13. Исключение из искрового теста
- 14. Я хочу прочитать конкретный ряд из excel в java
- 15. glsl обновить конкретный ряд 2D-текстуры
- 16. Вставить значение datarow в конкретный ряд
- 17. Как получить конкретный номер из Повествования?
- 18. CodeIgniter нужно получить один ряд?
- 19. Перенаправление из страницы кадра в конкретный кадр в index.htm
- 20. Получить конкретный текст из file_get_contents
- 21. Получить конкретный ключ из массива
- 22. Получить конкретный текст из строки
- 23. Получить конкретный идентификатор из списка
- 24. Получить конкретный контент из строки
- 25. Получить конкретный выход из HTML
- 26. Как получить номер кадра и размер кадра из wav-файла
- 27. Извлечение байт из искрового BinaryType
- 28. Как получить содержимое из информационного окна карты Google?
- 29. Получить ряд элементов из заданного начального индекса
- 30. Как получить видимый верхний ряд из UITableView
Возможные дубликат [Как читать отдельные строки из sparkContext] (http://stackoverflow.com/questions/35221033/ как для чтения-specific-lines-from-sparkcontext) –
Речь идет о DataFrames и [Как читать определенные строки из sparkContext] (http://stackoverflow.com/questions/35221033/how-to-read-specific -lines-from-sparkcontext) относится к RDD –