将R中的时间序列对象中的每月日期作为POSIXlt获取

时间:2016-05-12 23:24:18

标签: r

我有一个时间序列对象,其中包含以下日期:

cloudFile

如何将日期作为POSIXlt对象和值?

my_data_date = STHGTOCONVERTTOPOSIXLT(my_data)??? my_data_values = STHGTOGETVALUES(my_data)???

1 个答案:

答案 0 :(得分:0)

要获得该月的第一天,您可以使用:

as.POSIXlt( paste0(floor(time(my_data_ts)),'-', round(12*(time(my_data_ts)-floor(time(my_data_ts))))+1,'-01'),  tz="UTC")

对于值,只需使用:

as.vector(my_data_ts)