Я ищу способ сохранить путь к файлу файла, который был импортирован в R, используя file.choose(). Предположим, у меня есть функция, которая импортирует файл CSV и сохраняет первые N столбцов в новом файле в том же каталоге, что и исходный file.Something, как это:Сохранение пути к файлу, импортированного file.choose() в R
Split<-function(N,...){
data<-read.csv(file.choose(),header=T)
write.csv(data[,1:N],paste("FILE PATH","newdata.csv"),row.names=F)}
Я хочу иметь «путь к файлу» в быть таким же, как там, где находится исходный файл csv. Из-за механизма file.choose() я не смог найти способ сохранить путь к файлу в объекте внутри функции и использовать его для «FILE PATH».
Любая идея?
Спасибо.
Возможно, вы захотите 'list.files()' вместо этого. 'file.choose()' больше для интерактивного использования. –
@RichardScriven: чтобы пользователь мог выбрать файл в интерактивном режиме, но функция также должна сохранять вывод в том же каталоге. Итак, как 'list.files()' может помочь? – Amin