Проблема с временным файлом dplyrXdf

Похоже, есть проблема с созданием временного файла, который поддерживает dplyrXdf, есть мысли?

xdf='/mnt/saswork/testout.xdf'
xdf %>% group_by(factor_pair)

Ошибка в UseMethod ("group_by_"):
к объекту класса "character" не применяется применимый метод для 'group_by_'
xdf%>% dplyrXdf :: tblSource ()%>% group_by (factor_pair) grouped_tbl_xdf Источник "/tmp/Rtmp0oFfIY/file5c6964534b5c.xdf" fileSystem: fileSystemType: native xdf%>% dplyrXdf :: tblSource ()%>% group_by (factor_pair)%>% summarize (blah = sum (pair_dist))
Ошибка в rxLocateFile (файл, pathsToSearch, файловая система, isOutFile = isOutFile,: /tmp/Rtmp0oFfIY/file5c6955f5cf2a.xdf не найден в путях.;

Рабочий каталог: /home/aak87.

 list.files(tempdir())


[1] "file5c6934f5920f"                                                                           
[2] "libloc_188_f198c64896a74076.rds"                                                            
[3] "libloc_203_fe207b7ffd125d09.rds"                                                            
[4] "repos_http%3A%2F%2Fmran.revolutionanalytics.com%2Fsnapshot%2F2015-11-30%2Fsrc%2Fcontrib.rds"
[5] "tmp_dropbox"   

person grad student    schedule 20.06.2016    source источник
comment
Согласно ответу @alizaidi, вам необходимо предоставить источник данных в качестве входных данных для конвейера, а не имя файла (символьную строку).   -  person Hong Ooi    schedule 25.08.2016


Ответы (1)


Не могли бы вы сначала создать RxXdfData объект?

xdf <- RxXdfData('/mnt/saswork/testout.xdf')
xdf %>% group_by(factor_pair) %>% tally()

dplyrXdf будет работать лучше всего при вызове RxXdfData объектов, поскольку он найдет правильные методы для использования с этим классом.

person alizaidi    schedule 05.07.2016