相关疑难解决方法(0)

在[r]数据框中从日期变量创建月末日期的方法

我有一个带有日期变量的[r]大数据框,它反映了该月的第一天.是否可以轻松地创建代表该月最后一天的新数据框日期变量?

以下是一些示例数据:

date.start.month=seq(as.Date("2012-01-01"),length=4,by="months")
df=data.frame(date.start.month)
df$date.start.month

"2012-01-01" "2012-02-01" "2012-03-01" "2012-04-01"
Run Code Online (Sandbox Code Playgroud)

我想返回一个新的变量:

"2012-01-31" "2012-02-29" "2012-03-30" "2012-04-27"
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但是没有成功:

df$date.end.month=seq(df$date.start.month,length=1,by="+1 months")
Run Code Online (Sandbox Code Playgroud)

任何对这个新[r]用户的指导将不胜感激.

r date dataframe

27
推荐指数
4
解决办法
4万
查看次数

标签 统计

dataframe ×1

date ×1

r ×1