Я собираю оценки SAT по школьным округам в Техасе и их расходам на образование. Данные для баллов SAT поступают в CSV-файлы, которые разбиты по годам. Я хочу объединить оценки в свой информационный фрейм, в котором указана сумма расходов на образование, без создания нескольких столбцов «Итого», «Математика», «Чтение» и т. Д.
Я пробовал разные типы функций соединения: semi_join, full_join, left_join и т. Д., Но ни одна из них, похоже, не решает проблему, с которой я столкнулся.
temp1 <-left_join (temp, sat17, by = c ("District", "year"))%>%
left_join (., Sat16, by = c ("Район", "год"))%>%
left_join (., Sat15, by = c ("Район", "год"))%>%
left_join (., Sat14, by = c ("Район", "год"))%>%
left_join (., Sat13, by = c ("Район", "год"))%>%
left_join (., Sat12, by = c ("Район", "год"))%>%
left_join (., Sat11, by = c ("Район", "год"))
Вывод дает мне столбцы Math.x, Math.y, Total.x, Total.y и т. Д. Для каждого объединенного фрейма данных. Кроме того, sat17 включает столбец с именем ERW вместо чтения, потому что тест изменился в этом году. Я хочу разделить ВПВ, а остальные баллы по чтению, математике и общему количеству выстроить под одним столбцом.