R: 从长到宽重塑数据,包括日期
(我试图包含数据,但格式太糟糕了,我放弃了)。
我有一个关于重塑纵向数据的问题。诀窍是每个主题有多行(“row\u num”的范围从1到8)。
我查看了20多个堆栈溢出页面,一些其他页面,以及Hadley关于重塑的帖子(和文章),似乎有一个空白我找不到:
阻碍
问题(问题1,…,问题5.1,问题1.2,…,问题5.2,…)
使用一个术语,“row\u num”是
一切似乎都是基于
学科间
变量。
这让我感到困惑和沮丧,因为经典的纵向到横向的情形=每个主题多行(有一个变量块)到每个主题一行(有多个变量块)。
有人能告诉我一些答案或教程,可以涵盖这一点吗?
非常感谢你!
编辑时,原始数据帧的dput如下所示:
# A tibble: 6 x 9
Subject_ID row_num Date Q1 Q2_text Q3 Q4 Q5 Q6_text
<dbl> <dbl> <date> <dbl> <chr> <dbl> <dbl> <dbl> <chr>
1 1 1 2019-01-01 4 Because 5 5 1 and so on
2 1 2 2019-01-02 1 O, bother 5 4 1 NA
3 1 3 2019-01-03 2 NA 3 4 NA NA
4 2 1 2018-12-04 NA NA 1 4 1 NA
5 3 1 2018-12-15 3 In addtion 5 NA 3 NA
6 3 2 2018-12-26 1 NA 4 3 2 in conclusion