将R非时间序列的data.frame转变为时序格式,常常会用到,尤其是股票数据处理中,

举例:
dailyData包括两列数据:
Date Close
10/11/2013 871.99
10/10/2013 868.24
10/9/2013 855.86
10/8/2013 853.67
10/7/2013 865.74
10/4/2013 872.35
10/3/2013 876.09
10/2/2013 887.99
10/1/2013 887
9/30/2013 875.91
9/27/2013 876.39
9/26/2013 878.17
9/25/2013 877.23
9/24/2013 886.84

方法一: xts()
xts(DF$Close, as.Date(DF$Date, format='%m/%d/%Y')

方法二: ts() ts格式
library(zoo)
> ZOO <- zoo(df$Close, order.by=as.Date(as.character(df$Date), format='%m/%d/%Y'))
> ZOO
2013-09-24 2013-09-25 2013-09-26 2013-09-27 2013-09-30 2013-10-01 2013-10-02 2013-10-03 2013-10-04
886.84 877.23 878.17 876.39 875.91 887.00 887.99 876.09 872.35
2013-10-07 2013-10-08 2013-10-09 2013-10-10 2013-10-11
865.74 853.67 855.86 868.24 871.99
> ts(ZOO) # coercing to be `ts`
Time Series:
Start = 1
End = 14
Frequency = 1
[1] 886.84 877.23 878.17 876.39 875.91 887.00 887.99 876.09 872.35 865.74 853.67 855.86 868.24
[14] 871.99
attr(,"index")
[1] "2013-09-24" "2013-09-25" "2013-09-26" "2013-09-27" "2013-09-30" "2013-10-01" "2013-10-02"
[8] "2013-10-03" "2013-10-04" "2013-10-07" "2013-10-08" "2013-10-09" "2013-10-10" "2013-10-11"

将R非时间序列的data.frame转变为时序格式相关推荐

  1. 【R】数据框data.frame的基本操作【1】

    data.frame(数据框)是R语言中的一种数据结构,下面将从多个方面介绍data.frame的基本操作. 1.建立数据框 ID<-c(1,2,3,4) age<-c(23,29,34, ...

  2. 【R语言】对data.frame的行随机抽样

    df是R中的data.frame对象,对其行进项无放回随机采样,直接使用以下代码即可: df[sample(nrow(df), 10), ]

  3. R语言数据框data.frame行和列求和方法

    代码如下: widgets <- c(179,153,183,153,154) gadgets <- c(167,193,190,161,181) thingys <- c(182, ...

  4. R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame)、添加标题、副标题

    R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame).添加标题.副标题. ...

  5. 一句Python,一句R︱pandas模块——高级版data.frame

    先学了R,最近刚刚上手python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句python,对应写一句R. pandas可谓如雷贯耳,数据处理神器. --- 目录 ...

  6. R语言数据处理——基础篇 data.frame基本操作

    文章目录 R语言数据处理--基础篇 data.frame基本操作 data.frame的创建 数据访问.条件筛选与删除 数据访问 数据筛选 删除 使用`gather()`进行data.frame数据格 ...

  7. R语言data.table导入数据实战:把data.frame数据转化为data.table数据

    R语言data.table导入数据实战:把data.frame数据转化为data.table数据 目录 R语言data.table导入数据实战:把data.frame数据转化为data.table数据 ...

  8. R语言数据格式转换函数、数据类型判断函数(numeric、character、vector、matrix、data.frame、factor、logical)、R语言数据格式类型转换

    R语言数据格式转换函数.数据类型判断函数(numeric数值.character字符串.vector向量.matrix矩阵.data.frame数据表.factor因子.logical逻辑).R语言数 ...

  9. R语言dataframe(data.table)使用用最近的前一个非NA值向前填充缺失值NA实战

    R语言dataframe(data.table)使用用最近的前一个非NA值向前填充缺失值NA实战 目录 R语言dataframe(data.tabl

最新文章

  1. 什么是码元计算机通信
  2. 手机之家在线签名_选择苹果企业签名的原因有哪些?
  3. list.php tid= field,织梦CMS初试-套用指定的html模板,解析内容列表【笔记】
  4. Linux系统卸载Apache(阿帕奇)环境教程
  5. C++ int (*s[10])(int) 表示什么?
  6. 重置mysql root密码
  7. 增量索引和全量索引_搜索引擎(七)高可用的solr搜索引擎服务架构
  8. 【MySQL经典案例分析】关于数据行溢出由浅至深的探讨
  9. python四级中考有用的_一位中考生家长的后悔药:考前30多天,千万别做这7件傻事...
  10. Nodejs学习笔记(六)——Mysql模块
  11. mysql启用keepalive_mysql主从之keepalive+MySQL高可用
  12. 机器学习(西瓜书)读书难点参考资料
  13. 初中计算机教案ps,初中信息技术《认识Photoshop CS2的工作界面》教案
  14. Linux中格式化(擦除)DVD + RW / DVD-RW磁盘
  15. 太实用啦,4种方法教你轻松制作交互式仪表板
  16. 从0到1构建一个电商平台 – 开发篇(转)
  17. H2O.ai初步使用
  18. 使用 arp-scan 快速扫描局域网 IP -> raspberry pi ssh vnc
  19. android与ios系统优缺点,安卓系统与苹果iOS系统的差别,谁更好用?为什么系统会卡顿?...
  20. acdream 1725 哗啦啦的小彭玉染色问题 离散化并查集

热门文章

  1. boost::multiprecision::float128用法的测试程序
  2. ITK:计算网格的法线
  3. ITK:将BinaryMorphologicalClosingFilter应用于给定LabelMap的一个LabelObject
  4. ITK:使用写访问权迭代图像中的区域
  5. VTK:相互作用之RubberBand3D
  6. VTK:图片之ImageMedian3D
  7. OpenCV使用G-API实现面部美化算法
  8. C语言实现malloc_dbg,calloc_dbg,free_dbg和printLeaks(附完整源码)
  9. C语言实现动态数组dynamic array(附完整源码)
  10. C++尽量在operater=中处理“自我赋值”