Здравствуйте, я пытаюсь создать фрейм данных внутри цикла, этот фрейм данных должен иметь только совпадающие значения, я пытаюсь реализовать такую логику:
names<- unique(list(data$costumers))
for (i in 1:length(names)) {
city <- data$city where data$costumers == names[i]
costumer <- data$costumers where data$costumers == names[i]
df <- data.frame(costumer,city)
}
По сути, япытаясь создать фрейм данных для каждого уникального имени в списке, я не знаю, как сравнивать фрейм данных, я пробовал оператор if, но не смог заставить его работать.
пример входного фрейма данных будет выглядеть примерно так:
costumer city
Joseph WS
Edward WS
Joseph NY
, поэтому выходной фрейм данных будет выглядеть так:
costumer city
Joseph WS
Joseph NY
, а второй выходной фрейм данных будет выглядеть так:
costumer city
Edward WS
В заключение я пытаюсь получить один фрейм данных для каждого уникального имени в списке, и этот фрейм данных должен содержать все строки, содержащие это имя.