2016-12-01 95 views
-1
In file(file, "rt") : 'cannot open file c:/Users/toshıba pc/Desktop/Book1.csv': No such file or directory 

儘管語法看起來正確,我的[R程序無法導入.csv文件到R控制檯諸如此類的警告:如何導入csv excel文件到R編程?

read.table("c:/Users/toshıba pc/Desktop/Book1.csv", header=TRUE, sep=",", row.names="id") 
+1

向前**「/」**或向後**「\」** ?? –

+0

歡迎來到SO!希望閱讀將在未來幫助你:http://stackoverflow.com/help/how-to-ask –

+1

嘗試\\而不是/在你的路徑。在Windows中,您通常必須使用反斜槓並使用前導反斜槓進行轉義,因爲它通常是保留字符。 – molig

回答

1

確保該文件是在工作目錄,接下來,嘗試用read.csv2()功能,像這樣:

df<-read.csv2("File_path.csv",header=T,stringsAsFactors=FALSE, fileEncoding="latin1",sep=";") 

要知道如何輸入文件路徑,請在控制檯中鍵入getwd()以查看您需要如何鍵入工作目錄。我認爲更好的是你使用setwd("Path_to_file")函數修復了工作目錄。所以在read.csv2()函數的第一個參數,你只需要把文件名(.CSV),像這樣:

setwd("Path_to_file") 
df<-read.csv2("Book1.csv",header=T,stringsAsFactors=FALSE, fileEncoding="latin1",sep=";") 

呦還需要在文本編輯器打開該文件,看看如何變量翹楚如果您看到,與obs然後您鍵入read.csv2()功能sep=",",如果您看到;您鍵入sep=;,如果看到(一個空格)yo類型sep=" "等等。