Ho una query Spark DataFrame che è garantita per restituire una singola colonna con un valore Int singolo. Qual è il modo migliore per estrarre questo valore come Int dal DataFrame risultante?Spark: estrazione di un singolo valore da DataFrame
24
A
risposta
33
È possibile utilizzare head
df.head().getInt(0)
o first
df.first().getInt(0)
check DataFrame docs Scala per maggiori dettagli
2
Questo potrebbe risolvere il tuo problema.
df.map{
row => row.getInt(0)
}.first()
Problemi correlati
- 1. Estrazione uscite da lapply ad un dataframe
- 2. estrazione di giorni da un valore numpy.timedelta64
- 3. Creazione di un dataframe Spark da un RDD di liste
- 4. SPARK dataframe: Rimuovere il valore MAX in un gruppo
- 5. Come ottenere un valore dall'oggetto Row in Spark Dataframe?
- 6. Creare labeledPoints da Spark DataFrame in Python
- 7. ottenere una riga specifica da spark dataframe
- 8. Apache Spark: come creare una matrice da un DataFrame?
- 9. Spark - Creating Nested DataFrame
- 10. panda: Estrazione specifiche colonne selezionate da un dataframe alla nuova dataframe
- 11. estrazione di valore da un file utilizzando il codice
- 12. Estrazione un valore da un'opzione all'interno di un'opzione in Scala
- 13. risparmiare una grande Spark dataframe come un singolo file JSON in S3
- 14. Colonne duplicate in Spark Dataframe
- 15. Spark: Come convertire count (distinto (valore)) in Dataframe API
- 16. Come mappare un Dataframe nidificato in Spark
- 17. Creazione di un nuovo Spark DataFrame con un nuovo valore di colonna basato sulla colonna nel primo dataframe Java
- 18. Spark DataFrame: operare sui gruppi
- 19. Come ottenere un valore da una cella di un dataframe?
- 20. Ottieni CSV su Spark dataframe
- 21. Conversione del dataframe di Pandas in errore Spark Dataframe
- 22. Spark sql dataframe - Import sqlContext.implicits._
- 23. Estrazione di tutte le righe da panda Dataframe che ha un determinato valore in una colonna specifica
- 24. Estrazione di un valore di attributo con beautifulsoup
- 25. Eliminazione di una colonna nidificata Spark dataframe
- 26. Ricava più colonne da una singola colonna in Spark DataFrame
- 27. come creare DataFrame da più array in Spark Scala?
- 28. Estrazione di colonne specifiche da un frame di dati
- 29. Uso di groupBy in Spark e ritorno a un DataFrame
- 30. Come aggiungere un Dataframe Spark alla fine di un altro dataframe?
Nota: 'prima()' è un alias per 'testa() '. (per altri che leggono qui) – Czechnology