У меня есть один рабочий каталог с 37 Locations.csv и 37 Behavior.csv
Смотрите ниже, что некоторые файлы имеют те же номера, что и 111868-Behavior.csv
и 111868-Behavior 2.csv
, так же как и с Locations.csv
#here some of the csv in the work directory
dir()
[1] "111868-Behavior 2.csv" "111868-Behavior.csv"
[3] "111868-Locations 2.csv" "111868-Locations.csv"
[5] "111869-Behavior.csv" "111869-Locations.csv"
[7] "111870-Behavior 2.csv" "111870-Behavior.csv"
[9] "111870-Locations 2.csv" "111870-Locations.csv"
[11] "112696-Behavior 2.csv" "112696-Behavior.csv"
[13] "112696-Locations 2.csv" "112696-Locations.csv"
Я не могу изменить имя файла.
Я хочу импортировать все 36 локаций и 36 поведений, но когда я попробовал это
#Create list of all behaviors
bhv <- list.files(pattern="*-Behavior.csv")
bhv2 <- list.files(pattern="*-Behavior 2.csv")
#Throw them altogether
bhv_csv = ldply(bhv, read_csv)
bhv_csv2 = ldply(bhv2, read_csv)
#Join bhv_csv and bhv_csv2
b<-rbind(bhv_csv,bhv_csv2)
#Create list of all locations
loc <- list.files(pattern="*-Locations.csv")
loc2 <- list.files(pattern="*-Locations 2.csv")
#Throw them altogether
loc_csv = ldply(loc, read_csv)
loc_csv2 = ldply(loc2, read_csv)
#Join loc_csv and loc_csv2
l<-rbind(loc_csv,loc_csv2)
Показывает только 28, а не 36, как я ожидал
length(unique(b$Ptt))
[1] 28
length(unique(l$Ptt))
[1] 28
Это число 28 примерно для всех Behaviors.csv
и Locations.csv
без Behaviors 2.csv
и Locations 2.csv
(всего с числом "2" по 8)
Я хочу импортировать все файлыПоведения и все Местоположения таким образом, чтобы показать 36 Поведений и Местоположений.Как я могу это сделать?