如何将DF转换为时间序列对象

时间:2019-05-09 04:48:58

标签: r

我是一个初学者,尝试学习时间序列预测。我正在尝试使用“三年内的洗发水销售”进行绘图 12小时前的入门主题

无法将数据帧转换为TS文件。除了无法将月份设置为可接受的日期格式,请帮助

SELECT CONCAT(t1.month, ' ' , y.year) as month, 
       COUNT(t2.id) as quantity
FROM 
(SELECT 1 AS mnum, 'Jan' AS month UNION ALL 
SELECT 2, 'Feb'  UNION ALL 
SELECT 3, 'Mar'  UNION ALL 
SELECT 4, 'Apr'  UNION ALL 
SELECT 5, 'May'  UNION ALL 
SELECT 6, 'Jun'  UNION ALL 
SELECT 7, 'Jul'  UNION ALL 
SELECT 8, 'Aug'  UNION ALL 
SELECT 9, 'Sep'  UNION ALL 
SELECT 10, 'Oct'  UNION ALL 
SELECT 11, 'Nov'  UNION ALL 
SELECT 12, 'Dec' ) t1 CROSS JOIN 
(SELECT DISTINCT YEAR(data) AS year FROM negocio) y 
LEFT JOIN negocio t2 ON t1.mnum = MONTH(t2.data) AND y.year = YEAR(t2.data) AND t2.data BETWEEN CURDATE() - INTERVAL 3 MONTH AND CURDATE()
WHERE STR_TO_DATE(CONCAT_WS('-', y.year, t1.month, DAY(CURDATE())), '%Y-%b-%d') BETWEEN CURDATE() - INTERVAL 3 MONTH AND CURDATE()
GROUP BY y.year, t1.month, t1.mnum
ORDER BY y.year, t1.mnum

希望继续进行并绘制情节。

0 个答案:

没有答案