У меня есть набор данных, который содержит три переменные, как следует,
x=data.frame("a"=c(1,1,2,3),"b"=c("a","b","c","d"),"c"=c(100,100,200,300))
Если для одного и того же значения «a» существует «n» различных значений b, я бы хотел разделить мое значение «c» на это «n». То есть я хочу вывод, как это,
x=data.frame("a"=c(1,1,2,3),"b"=c("a","b","c","d"),"c"=c(50,50,200,300))
Я знаю, что могу попробовать duplicated()
, но не совсем уверен, как это включить.
Спасибо!