2016-11-22 60 views
0
library(tm) 
library(tm.plugin.mail) 
setwd("/Users/road/Test") 
dir.selected <- "alt,atheism" 
utils.precorpus <- function(dirName){ 
    corpus <- Corpus(DirSource(paste("data/20news-bydate/20news-bydate-test/",dirName,sep = "")),readerControl = list(reader = readMail,language= "en_US")) 
    names(corpus) <- dirName 
    return (corpus) 
} 

錯誤DirSource(粘貼( 「數據/ 20news-bydate/20news-bydate測試/」,目錄名,:空目錄無法導入Mac上的數據集R中

但是,當我使用RStudio上的Windows來運行這個代碼,它可以成功運行。這個目錄有什麼問題?

回答

0

由於Mac OS是基於Unix/Linux的,你可能需要添加一個前導「./」來指定要從工作目錄開始。

corpus <- Corpus(DirSource(paste("./data/20news-bydate/20news-bydate-test/",dirName,sep = "")),readerControl = list(reader = readMail,language= "en_US")) 
+0

我只是嘗試,它仍然無法在DirSource工作, –

+0

錯誤(粘貼( 「./數據/ 20news-bydate/20news-bydate測試/」,目錄名,: 空目錄 –