r - Excel或VBA中是否有类似收集功能的东西?
问题描述
问一个关于 excel/VBA 的问题可能看起来很奇怪,但是这里的 VBA 社区有点失败,所以 R 用户可能更有可能得到答案:
我有一个可以使用 Tidyr 轻松解决的问题,但在这种情况下我必须使用 Excel。
因此,例如,我有:
library(tidyr)
Date <- seq(from = as.Date("2020/02/01"), by = "month", length.out = 6)
Col1 <- 1:6
Col2 <- 10:15
Col3 <- 9:14
Col4 <- 2:7
Col5 <- 3:8
df <- data.frame(Date, Col1, Col2, Col3, Col4, Col5)
我想:
df_2 <- gather(df, "variables", "values", -1)
> df_2
Date variables values
1 2020-02-01 Col1 1
2 2020-03-01 Col1 2
3 2020-04-01 Col1 3
4 2020-05-01 Col1 4
5 2020-06-01 Col1 5
6 2020-07-01 Col1 6
7 2020-02-01 Col2 10
8 2020-03-01 Col2 11
9 2020-04-01 Col2 12
10 2020-05-01 Col2 13
11 2020-06-01 Col2 14
12 2020-07-01 Col2 15
13 2020-02-01 Col3 9
14 2020-03-01 Col3 10
15 2020-04-01 Col3 11
16 2020-05-01 Col3 12
17 2020-06-01 Col3 13
18 2020-07-01 Col3 14
19 2020-02-01 Col4 2
20 2020-03-01 Col4 3
21 2020-04-01 Col4 4
22 2020-05-01 Col4 5
23 2020-06-01 Col4 6
24 2020-07-01 Col4 7
25 2020-02-01 Col5 3
26 2020-03-01 Col5 4
27 2020-04-01 Col5 5
28 2020-05-01 Col5 6
29 2020-06-01 Col5 7
30 2020-07-01 Col5 8
先感谢您!
解决方案
推荐阅读
- sharepoint - 现代团队网站的超级菜单
- mysql - 导入两列并根据不同的分隔符和第一列将第二列分成多列和多行
- amazon-web-services - aws elasticsearch中长类型的范围查询
- javascript - DateFNSclosestIndexTo 返回 NaN
- javascript - 如何在 vuejs 中添加日期选择器(日期开始和结束日期)
- sql - 为什么 SQL Server 向我的 nocheck FK 约束添加检查约束?
- swift - 补充视图的节号是多少?
- sql - 在 1 个 sql 文件中执行多个删除表语句
- .net - 错误是说 dotnetcore 3.0 SDK 不支持 netstandard 2.1
- python - 如何使用多处理来解析和处理大型 XML 文件?