我试图遵循这个易于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