Как сделать импорт файла более динамичным в R - PullRequest
0 голосов
/ 23 апреля 2019

Я хотел бы сделать импорт файла более динамичным.Итак, я хочу взять местоположение файла на день, который записан в папке с проектом R.Таким образом, если местоположение папки с проектом R имеет имя «AAA_DD.MM.YYYY», возьмите другой файл с той же датой.

Итак, еще раз, если моя папка имеет дату DD.MM.YYYY, экспорт отличаетсяфайл с теми же ДД ММ и ГГГГ.

data <- read.table("//aaaa/bbb/ccc/YYYMMDD/YYYYMMDD_file.flt", header=TRUE, sep="|")

Заранее спасибо за помощь и извините, если вы меня не поняли.Если у вас есть более простой способ сделать это, пожалуйста, оставьте ответ;)

1 Ответ

0 голосов
/ 23 апреля 2019

Ниже я делаю следующие шаги, чтобы проиллюстрировать, что вам нужно сделать: я создаю каталог с днем ​​рождения, затем захожу в этот каталог, нахожу имя каталога с помощью некоторых базовых команд R, удаляю точки из имени каталога и пишуслучайный вектор в файл с этим именем найденного каталога.Может ли это помочь вам получить то, что вам нужно?

dir.create("04.10.1990")
setwd("./04.10.1990")
cur_folder <- basename(getwd())
splitted <- paste(unlist(strsplit(cur_folder, "[.]")),collapse="")
x <- rep("blah", 1000)
write.csv(x, file = paste0(splitted, "_file.csv"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...