У меня есть два фрейма данных D1 и D2, как упомянуто ниже. Я хочу сравнить D1 и D2, например, "Issues" из D1
с "list_of_issues" из D2
ID = c(1, 2, 3, 4)
Issues = c('CI', 'E,CI', 'H,A', 'CI,E')
Location = c('x', 'y', 'z', 'w')
Customer = c('a', 'b', 'c', 'd')
D1 = data.frame(ID, Issues, Location, Customer)
Root_Cause = c('R1', 'R2', 'R3', 'R4')
List_of_Issues = c('A', 'A,H', 'E,CI', 'CI')
D2 = data.frame(Root_Cause, List_of_Issues)
, если проблемы совпадаютс основной причиной, то получите Root_cause
в D3
, сгенерировав столбец Root_Cause
, как это в D3
ID = c(1, 2, 3, 4)
Issues = c('CI', 'E,CI', 'H,A', 'CI,E')
Location = c('x', 'y', 'z', 'w')
Customer = c('a', 'b', 'c', 'd')
Root_Cause = c('R4', 'R3', 'R2', 'R3')
D3 = data.frame(ID, Issues, Location, Customer, Root_Cause)