小编Til*_*aum的帖子

Pivot_longer() 具有多个新列

我有一个关于 的问题tidyr::pivot_longer()

假设我从一个虚构的数据框开始。想象一下人们被问到关于两种类型的两个问题。SQ1_2 将是关于第一种类型的第二个问题。

set.seed(1234)
genres <- c("Crime", "Horror", "Love", "Sci-Fi", NA)
wide <- data.frame(
  ID = 1:10,
  Genre_1 = sample(genres, 10, replace = TRUE),
  Genre_2 = sample(genres, 10, replace = TRUE),
  SQ1_1 = sample(1:5, 10, replace = TRUE),
  SQ1_2 = sample(1:5, 10, replace = TRUE),
  SQ2_1 = sample(1:5, 10, replace = TRUE),
  SQ2_2 = sample(1:5, 10, replace = TRUE)
)
Run Code Online (Sandbox Code Playgroud)
ID 流派_1 流派_2 SQ1_1 SQ1_2 SQ2_1 SQ2_2
1 科幻 科幻 3 5 2 2
2 恐怖 科幻 …

pivot r reshape dataframe tidyr

3
推荐指数
1
解决办法
179
查看次数

标签 统计

dataframe ×1

pivot ×1

r ×1

reshape ×1

tidyr ×1