首页 > 解决方案 > 在一个对象中合并对象类日期

问题描述

我创建了两个对象类日期。您可以在下面看到这些对象:

DATE_MATRIX<-seq.Date(as.Date("2014-01-01"), as.Date("2014-03-03"), by = "day")
Sys.setlocale("LC_TIME", "English")
DATE_MATRIX1<-weekdays(DATE_MATRIX)

所以我的意图是合并一个对象并得到这样的表。这个表只是一个小例子

 Date          Weekdays    
-------------------------------       
2014-01-01     Wednesday
2014-01-02     Thursday
2014-01-03     Friday

我尝试了这段代码,结果不是我想要的,因为 Date 和 Weekdays 合并在一起。

DATE_MATRIX_FINAL<-paste(DATE_MATRIX,DATE_MATRIX1)

   " 2014-01-01 Wednesday"
   " 2014-01-02 Thursday"
   " 2014-01-03 Friday"

那么任何人都可以帮助如何解决这个问题吗?

标签: rdate

解决方案


您可以从向量创建一个data.frame/对象tibble

data.frame(Date = DATE_MATRIX, Weekdays = DATE_MATRIX1)

#         Date  Weekdays
#1  2014-01-01 Wednesday
#2  2014-01-02  Thursday
#3  2014-01-03    Friday
#4  2014-01-04  Saturday
#5  2014-01-05    Sunday
#....

或者

dplyr::tibble(Date = DATE_MATRIX, Weekdays = DATE_MATRIX1)

推荐阅读