【发布时间】:2021-02-21 13:07:48
【问题描述】:
假设这些是我的数据集的前几列:
library(tidyverse)
df <- tibble(Year = rep(2020, times = 5),
Month = seq(1:5),
DayOfMonth = seq(1:5),
DayOfWeek = seq(1:5))
# A tibble: 5 x 4
Year Month DayOfMonth DayOfWeek
<dbl> <int> <int> <int>
1 2020 1 1 1
2 2020 2 2 2
3 2020 3 3 3
4 2020 4 4 4
5 2020 5 5 5
目前日期被分成不同的列,如上。我想创建一个函数,该函数从数据集中每一行的每个相关列中获取值,并添加一个新列,将这些值组合成yyyy/mm/dd 格式。
例如,我希望第一行在新的“日期”列中具有对应的值,即 2020/01/01(与 2020 年 1 月 1 日相同)
由于我是 R 新手,所以我对自己制作函数没有很好的理解,所以我很难找到一个起点。非常感谢任何帮助:)
【问题讨论】: