Attualmente sto cercando di implementare alcune funzioni utilizzando sparkR versione 1.5.1. Ho visto esempi più vecchi (versione 1.3), in cui le persone hanno usato la funzione apply su DataFrames, ma sembra che questo non sia più direttamente disponibile. Esempio:Utilizzo delle funzioni di applicazione in SparkR
x = c(1,2)
xDF_R = data.frame(x)
colnames(xDF_R) = c("number")
xDF_S = createDataFrame(sqlContext,xDF_R)
Ora, posso utilizzare la funzione sapply sull'oggetto data.frame
xDF_R$result = sapply(xDF_R$number, ppois, q=10)
Quando uso una logica simile sul dataframe
xDF_S$result = sapply(xDF_S$number, ppois, q=10)
ottengo l'errore messaggio "Errore in as.list.default (X): nessun metodo per forzare questa classe S4 a un vettore"
Posso in qualche modo farlo?