【发布时间】:2019-10-04 19:47:37
【问题描述】:
我有一个包含两列的数据框,Ticker 和 Date。对于每个 Date 观察,我想创建一个从原始日期到原始日期 3 天的日期序列(如seq(OriginalDate, OriginalDate-3, by=1))
例如:
df = data.frame(Ticker = c("AAPL", "MSFT"), Date = c("2019-01-05", "2019-02-10"))
print(df)
Ticker Date
AAPL 2019-01-05
MSFT 2019-02-10
我希望新的数据框看起来像这样:
print(df)
Ticker Date Date_Sequence
AAPL 2019-01-05 2019-01-05 #original Date
AAPL 2019-01-05 2019-01-04 #original Date -1
AAPL 2019-01-05 2019-01-03 #original Date -2
MSFT 2019-02-10 2019-02-10
MSFT 2019-02-10 2019-02-09
MSFT 2019-02-10 2019-02-08
【问题讨论】:
标签: r dataframe dplyr data.table tidyverse