Ho il seguente dataframeSpark estrarre valori da una fila
val transactions_with_counts = sqlContext.sql(
"""SELECT user_id AS user_id, category_id AS category_id,
COUNT(category_id) FROM transactions GROUP BY user_id, category_id""")
Sto cercando di convertire i file di oggetti Voto ma dato x (0) restituisce un array questo fallisce
val ratings = transactions_with_counts
.map(x => Rating(x(0).toInt, x(1).toInt, x(2).toInt))
error: value toInt is not a member of Any
Qual è il modo più efficace per superare i quattro approcci che hai menzionato ....? – Dilan
@Dilan Il pattern che combina le opzioni tipizzate staticamente potrebbe essere più lento (quest'ultimo ha qualche altra implicazione sulle prestazioni). 'getAs [_]' e 'get *' dovrebbero essere simili ma sono dolorosi da usare. – zero323
1. Che cosa significa "quest'ultimo ha qualche altra implicazione sulle prestazioni" ...? 2. GetAs [_] e ottieni * meglio della corrispondenza del pattern in termini di prestazioni? – Dilan