【发布时间】:2021-11-08 18:00:34
【问题描述】:
我有一个数据如下图:
| Data | Flag | Answer |
|---|---|---|
| X | 1 | Yes |
| X | 2 | Yes |
| Y | 1 | Yes |
| Y | 2 | No |
| Z | 1 | Yes |
| Z | 2 | Yes |
我想把它转换成:
| Data | 1 | 2 |
|---|---|---|
| X | Yes | Yes |
| Y | Yes | No |
| Z | Yes | Yes |
我知道我必须使用 dcast 功能,但我无法将数据操作为所需的形式。 需要帮助。
谢谢。
【问题讨论】:
-
拜托,您能否显示将函数
dput应用于您的数据的输出? -
在基础 R
reshape(dat, dir = 'wide', timevar = 'Flag', idvar = 'Data')