2016-06-20 7 views
0

Es scheint, dass gibt es ein Problem beim Erstellen der temporären Datei, die dplyrXdf unterstützt, irgendwelche Gedanken?dplyrXdf tempfile Problem

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

Fehler in UseMethod ("group_by_"):
kein anwendbares Verfahren für 'group_by_' angewendet auf ein Objekt der Klasse "Charakter"
XDF%>% dplyrXdf :: tblSource()%> % group_by (factor_pair) grouped_tbl_xdf Quelle "/tmp/Rtmp0oFfIY/file5c6964534b5c.xdf" Dateisystem: fileSystemType: Muttersprache xdf%>% dplyrXdf :: tblSource()%>% group_by (factor_pair)%>% summarize (bla = sum (pair_dist))
Fehler in rxLocateFil eInternal (Datei, pathsToSearch, DateiSystem, isOutFile = isOutFile,: /tmp/Rtmp0oFfIY/file5c6955f5cf2a.xdf nicht in Pfaden gefunden.;

Arbeitsverzeichnis ist: /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" 
+0

Gemäß @ alizaidis Antwort müssen Sie eine _data source_ als Eingabe für die Pipeline angeben, nicht einen _file name_ (eine Zeichenfolge). –

Antwort

2

Können Sie zuerst versuchen, ein RxXdfData Objekt zu machen?

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

dplyrXdf wird am besten funktionieren, wenn sie gegen RxXdfData Objekte genannt, da es die richtigen Methoden mit dieser Klasse zu verwenden, finden.