2017-02-13 1 views
0

Я пробовал много метогов, включая функции «file.paths()» и т. Д., Но я не могу. Он всегда говорит, что файл «КОСК», например, не найден (даже если полное имя моего файла является CHCC.xlsx)Как написать функцию в R, которая принимает имя файла Excel в качестве аргумента (без расширения) и импортирует этот файл

importData <- function(stockName){ 

path <- paste("~/Individual Technical Indicator's Results/", stockName, ".xlsx", sep = "") 

dataFrame <- read_excel(path) 

} 
+3

У вас есть апостроф в имени каталога? Хлоп. –

+1

Используйте аргумент 'full.names' (установленный в' TRUE'), чтобы гарантировать, что структура каталогов, отправленная в 'read_excel', верна. – MichaelChirico

+1

Последний RStudio может импортировать файлы Excel, щелкнув на панели «Файлы». Затем он покажет вам код, используемый для импорта, который вы можете скопировать для собственного использования либо перед импортом, либо из истории впоследствии. – neilfws

ответ

0

Используйте shQuote правильно разграничить имя путь/файл.

Смежные вопросы