В настоящее время я пытаюсь реализовать некоторые функции с использованием sparkR версии 1.5.1. Я видел более старые версии (версии 1.3), где люди использовали функцию apply в DataFrames, но похоже, что это больше не доступно напрямую. Пример:Использование функций применения в SparkR
x = c(1,2)
xDF_R = data.frame(x)
colnames(xDF_R) = c("number")
xDF_S = createDataFrame(sqlContext,xDF_R)
Теперь я могу использовать функцию sapply на объекте data.frame
xDF_R$result = sapply(xDF_R$number, ppois, q=10)
Когда я использую подобную логику на DataFrame
xDF_S$result = sapply(xDF_S$number, ppois, q=10)
я получаю ошибку сообщение «Ошибка в as.list.default (X): нет метода для приведения этого класса S4 к вектору«
Могу ли я как-то это сделать?