Я пытаюсь суммировать несколько столбцов фрейма данных, каждый из которых содержит данные с одинаковыми уровнями, в более простой для работы формат.
Я начинаю с фрейма данных, аналогичного приведенному ниже, в котором разные люди зарегистрировали свое удовлетворение рядом аспектов своей жизни:
person=as.factor(c("Jack","Jack","John","Jill"))
job=as.factor(c("happy","sad","very happy","sad"))
home=as.factor(c("happy","sad","very happy","happy"))
car=as.factor(c("happy","sad","sad","happy"))
df<-data.frame(person,job,home,car)
Я хочу преобразовать это, чтобы оно отображалось в следующем формате:
Я считаю, что в будущем с этим будет легче работать в R, а также другим пользователям в Excel.
Я попытался расплавить / отлить данные и использовать функции table () и count (), но мне не удалось добиться результата.