dplyrXdf临时文件问题

时间:2016-06-20 19:00:33

标签: r revolution-r

看来创建支持dplyrXdf的临时文件存在一些问题,有什么想法吗?

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

UseMethod(“group_by_”)中的错误:
    没有适用于'group_by_'的方法适用于类“字符”的对象
  xdf%>%dplyrXdf :: tblSource()%>%group_by(factor_pair)   grouped_tbl_xdf来源   “/tmp/Rtmp0oFfIY/file5c6964534b5c.xdf”   文件系统:       fileSystemType:native   xdf%>%dplyrXdf :: tblSource()%>%group_by(factor_pair)%>%汇总(blah = sum(pair_dist))
  rxLocateFileInternal中的错误(file,pathsToSearch,fileSystem,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"   

1 个答案:

答案 0 :(得分:2)

你能先尝试制作一个RxXdfData对象吗?

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

dplyrXdf在针对RxXdfData个对象调用时效果最佳,因为它会找到与该类一起使用的正确方法。