Я пытаюсь следовать этому простому 2-минутному видео-учебнику по импорту электронной таблицы Excel в R в качестве фрейма данных: http://www.screenr.com/QiN8Gdata выпуск пакета Perl
Я последовал за каждый шаг, включая загрузку и установку Strawberry 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