У меня большой набор данных, который требует некоторого преобразования, но я не уверен, что делать.Допустим, у меня есть 2 участника в моем исследовании.
football_enjoyment <- c(5,3)
basketball_enjoyment <- c(5,5)
football_participation <- c(1,2)
basketball_participation <- c(1,3)
df<- data.frame(football_enjoyment,football_participation,
basketball_enjoyment,basketball_participation)
df$id <- seq.int(nrow(df))
df
## football_enjoyment football_participation basketball_enjoyment basketball_participation id
# 5 1 5 1 1
# 3 2 5 3 2
Я хочу, чтобы это было так
sports <- c("football","football", "basketball","basketball")
enjoyment_score <- c(5,3,5,5)
participation_score <- c(1,2,1,3)
id <- c(1,2)
df2 <- data.frame(sports, enjoyment_score,participation_score, id)
df2
## sports enjoyment_score participation_score id
# football 5 1 1
# football 3 2 2
# basketball 5 1 1
# basketball 5 3 2
Я застрял со структурой, и имена столбцов / строк предназначены только длядемонстрационная цель.