我試圖遵循這個易於2分鐘的視頻教程上導入Excel電子表格成R作爲數據幀:http://www.screenr.com/QiN8GDATA perl軟件包問題
我隨後各步驟中,包括下載和安裝的Perl草莓(32我的Win 7 PC上的位),指向R鍵我的工作目錄,和R中輸入以下命令:
Spreadsheet <- read.xls("targetspreadsheet.xls")
我收到此錯誤:
Error in findPerl(verbose = verbose) : perl executable not found. Use perl= argument to specify the correct path. Error in file.exists(tfn) : invalid 'file' argument
更新:
重置我的機器,並設置路徑的Perl:
perl <- "C:/strawberry/perl/bin/perl.exe"
然後我進入這個命令:
DF <- read.xls("spreadsheet.xls", perl = perl)
命令行返回此錯誤:
Error in xls2sep(xls, sheet, verbose = verbose, ..., method = method, : Intermediate file 'C:\Users\AEID\AppData\Local\Temp\RtmpoXMywa\file18e45ed513c.csv' missing! In addition: Warning message: running command '"C:\STRAWB~1\perl\bin\perl.exe" "C:/Users/AEID/Documents/R/win-library/2.15/gdata/perl/xls2csv.pl" "GFT_show_wip_report(42).xls" "C:\Users\AEID\AppData\Local\Temp\RtmpoXMywa\file18e45ed513c.csv" "1"' had status 2 Error in file.exists(tfn) : invalid 'file' argument
我做錯了什麼?
在此先感謝您的幫助!
AME
Perl必須在你的'PATH'上。在命令提示符下檢查'PATH'並重新啓動R,如果你在安裝Perl後沒有重新啓動它。 – mob
@mob - 你能詳細說明我如何檢查PATH嗎? – AME
您是否從安裝perl後重新啓動了機器? – Dason