Использование функции применения с пакетом ff в R

Я пытаюсь применить данную функцию к столбцам в объекте as.ffdf, но мне не повезло. Может ли кто-нибудь дать предложения ниже? n = 3711, а myProbDensity имеет размеры 95248 строк и 3711 столбцов.

myDF <- as.ffdf(myProbDensity)
test <- ff(vmode = "double", dim = c(1, n))
test <- apply(myDF, MARGIN = 2, FUN = function(x)
                                   myQuantileFun(x = as, ex = myDF,
                                                 h = 0.001)

При выполнении приведенного выше кода я получаю «вы можете изменить только самый быстро вращающийся диммер». Я не совсем уверен, что это значит. Также функция myQuantileFun возвращает функцию, а не значение (я не уверен, что это имеет значение). Любая помощь будет здорово.


person Community    schedule 07.07.2015    source источник
comment
Можете ли вы сделать вопрос воспроизводимым? Некоторые фиктивные данные, глупая функция, которая более или менее ничего не делает... См. stackoverflow.com/questions/5963269/ несколько советов о том, как это сделать.   -  person Roman Luštrik    schedule 07.07.2015


Ответы (1)


Вместо apply(myDF,...) попробуйте apply(myDF[,],...)

person HywelMJ    schedule 10.08.2015