Я пытаюсь создать ETL для своей базы данных SQL в R. Основной фрейм данных (именованные данные) содержит исходную информацию, и я извлек несколько ее столбцов в новый фрейм данных с именем temp_district_df. Я выбираю уникальную комбинацию выбранных столбцов и создаю уникальный идентификатор (названный district_id) для каждой комбинации в temp_district. Теперь я хочу вернуть district_id в исходный фрейм данных и точно соответствовать каждому выбранному столбцу. Я пробовал функцию Саппли, но мне нужно сопоставить несколько столбцов, и я не знаю как.
temp_district_df <- data.frame(unique(data[c('SchoolDist','Council','FireComp',
'PolicePrct','HealthCent','HealthArea','SanitBoro','SanitDistr','SanitSub')]))
names(temp_district_df) <- tolower(names(temp_district_df))
temp_district_df$district_id <- 1:nrow(temp_district_df)
Я хочу добавить новый столбец в исходном фрейме данных (данных) на основе district_id, который я создал в temp_district_df. District_id должен соответствовать каждому столбцу, который я выбрал, а не одному, и я действительно не знаю, как этого добиться. Большое спасибо !!