Моя проблема кажется двоякой. Я использую код, который работал раньше. Я повторно запустил свои сценарии и получил аналогичные результаты, но сохранил их в новом месте. Я изменил все свои строки setwd соответственно. Но может быть ошибка либо с setwd, либо с функцией do.call.
В R я хочу объединить 25 CSV, расположенных в папке - только определенные столбцы
Мой путь: /Documents/CODE/merge_file/2sp
Итак, я делаю: setwd("/Documents/CODE"), но затем я получаю сообщение об ошибке, говорящее о том, что нельзя изменить рабочий каталог (обычно работает нормально). Итак, я вручную установил рабочий каталог в сеансе в RStudio.
Следующий скрипт работает нормально:
myMergedData2 <-
do.call(rbind,
lapply(list.files(path = "/Documents/CODE/merge_file/2sp"),
read.csv))
myMergedData2 попадает в глобальную среду, но говорит, что он NULL (пустой), хотя консоль делает вид, что все в порядке.
Затем я хотел бы сохранить только эти столбцы информации, но я даже не могу добраться до этого момента. моиОбъединенныеДанные2‹-моиОбъединенныеДанные2[с(2:5),с(10:12)]
А затем добавьте это myMergedData2‹-myMergedData2 %>% mutate(богатство = 2)%>% select(богатство, все())
И тогда я хотел бы сохранить
setwd("/Documents/CODE/merge_file/allsp") write.csv(myMergedData2, "/Documents/CODE/merge_file/allsp/2sp.csv")
Я пытаюсь объединить эти данные, чтобы использовать ggplot 2 и показать, как мои переменные ответа (столбцы 2-5) соответствуют моим независимым переменным (столбцы 10-12). У меня есть 25 различных наборов параметров с 50 наблюдениями в каждом csv.