val tvalues: Array[Double] = Array(1.866393526974307, 2.864048126935307, 4.032486069215076, 7.876169953355888, 4.875333799256043, 14.316322626848278)
val pvalues: Array[Double] = Array(0.064020056478447, 0.004808399479386827, 8.914865448939047E-5, 7.489564524121306E-13, 2.8363794106756046E-6, 0.0)
ho due array come sopra, ho bisogno di costruire un dataframe da questo array come il seguente,come creare DataFrame da più array in Spark Scala?
Tvalues Pvalues
1.866393526974307 0.064020056478447
2.864048126935307 0.004808399479386827
...... .....
A partire da ora sto cercando con StringBuilder
a Scala. che non va come previsto. aiutami su questo per favore.
olmo ciao, supponiamo di avere quattro array come questo come posso farlo? – Sam
'val xs = Array (a1, a2, a3, a4) .transpose' e quindi per ogni array nidificato costruisci la classe del caso, parallelizza le classi case e poi toDF (...). – elm
Mi dispiace @elm, non lo capisco, puoi fornire un campione per questo. perdonami, sono nuovo di scintilla scala. 'val xs = Array (a1, a2, a3, a4) .transpose'' sc.parallelize (xs (0) zip xs (1), xs (2), xs (3)). toDF ("a", " b "," c "," d ") '. questo è il codice che ho provato – Sam