楼主: shaofey
4582 14

[问答] 基于时间序列进行数据分割 [推广有奖]

11
shaofey 发表于 2017-12-6 13:44:05
慕目穆木 发表于 2017-12-6 13:34
你可以根据我的第一行代码提取年数据
2001-2010年的数据,按照年份进行分割提取

12
慕目穆木 学生认证  发表于 2017-12-6 13:53:24
  1. data<-read.table("clipboard",header=T)
  2. head(data)
  3. names(data)<-c("TIME","NUM")
  4. data$year<-format(as.POSIXlt(data$TIME,format="%Y/%m/%d"),format="%Y")
  5. head(data)
  6. year2001<-data[data$year==2001,]     #得到2001年的数据
复制代码


13
shaofey 发表于 2017-12-6 13:57:43
慕目穆木 发表于 2017-12-6 13:53
非常感谢

14
shaofey 发表于 2017-12-6 16:02:11
阿扁V5 发表于 2017-12-6 13:15
提取日期年份生成一个新变量,你就可以对年份分组做任何处理
感谢回复

15
ccs0531 发表于 2018-11-24 00:21:19
1.提取日期数据的年份
2.对年份数据进行汇总。count_d<-ddply(count,.(year),summarise,sumc=sum(sumcount))

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-12 06:04