Хотя это потенциально дубликат, я думаю, что вам стоит немного объяснить.
if(!file.exists("data")){
dir.create("data")
}
Это правильный путь, вы сделали это хорошо.Ваша проблема в том, что R не знает, где находятся «данные», если вы не указали в рабочем каталоге местоположение, в котором эти данные будут или не будут существовать.Есть два способа решения этой проблемы: 1:
setwd("C:/folder/folder/folder/data_location")
if(!file.exists("data")){
dir.create("data")
}
2:
if(!file.exists("C:/folder/folder/folder/data_location/data")){
dir.create("data")
}
Что-то еще, что я заметил, это то, что вы ищете файл, затем создаете каталог.Если вы заинтересованы в каталоге, проверьте dir.exists
.
Надеюсь, это поможет!