文章目录

  • as.Date()介绍
    • as.Date()实例
  • format()函数
    • format()函数实例
  • as.POSIXlt()函数和as.POSIXct()函数
    • 实例
    • POSIXct()和POSIXlt()的区别
    • 时间对象数值化的含义
  • 参考

as.Date()介绍

R语言中as.Date()可以创建Date对象来表示日期。

## S3 method for class 'character'
as.Date(x, format, tryFormats = c("%Y-%m-%d", "%Y/%m/%d"), optional = FALSE, ...)
## S3 method for class 'numeric'
as.Date(x, origin, ...)
## S3 method for class 'POSIXct'
as.Date(x, tz = "UTC", ...)
  • x:可以转化为时间的对象。如果x是字符串时需要配合format使用,如果x是整数需要配合origin使用。
  • format: 时间格式的字符串。如果没有指定,则会逐一尝试tryFormats中的格式,如果仍然不满足就返回一个error。
  • tryFormats:时间格式字符串向量,如果format没有被指定,则会尝试tryFormats中的格式。
  • optional:逻辑值,如果TRUE,则当无法解析时间对象时返回NA而非error信息。
  • origin:一个Date对象,或者是可以通过as.Date()转化为Date对象的元素。用于指定起始时间点。
  • tz:时区名称。

as.Date()实例


format()函数

format(x,format)可以将x转化为相应的时间显示格式

format()函数实例

as.POSIXlt()函数和as.POSIXct()函数

## S3 method for class 'character'
as.POSIXlt(x, tz = "", format,tryFormats = c("%Y-%m-%d %H:%M:%OS","%Y/%m/%d %H:%M:%OS","%Y-%m-%d %H:%M","%Y/%m/%d %H:%M","%Y-%m-%d","%Y/%m/%d"),optional = FALSE, ...)
## S3 method for class 'numeric'
as.POSIXlt(x, tz = "", origin, ...)
  • x:可以转化为时间的对象。如果x是字符串时需要配合format使用,如果x是整数需要配合origin使用。
  • format: 时间格式的字符串。如果没有指定,则会逐一尝试tryFormats中的格式,如果仍然不满足就返回一个error。
  • tryFormats:时间格式字符串向量,如果format没有被指定,则会尝试tryFormats中的格式。
  • optional:逻辑值,如果TRUE,则当无法解析时间对象时返回NA而非error信息。
  • origin:一个Date对象,或者是可以通过as.Date()转化为Date对象的元素。用于指定起始时间点。
  • tz:时区名称。

实例

POSIXct()和POSIXlt()的区别

  • POSIXct和POSIXlt的lt和ct分别表示“local time”和“calendar time”
  • 如果时间是一个POSIXlt类,它的数据结构是list(列表),如果时间是一个POSIXct类,它的数据结构是数字向量。
  • POSIXlt类型的日期含有以下列表元素:
    • sec: 0–61, seconds.
    • min: 0–59, minutes.
    • hour: 0–23, hours.
    • mday: 1–31, day of the month
    • mon: 0–11, months after the first of the year.
    • year: years since 1900.
    • wday:0–6 day of the week, starting on Sunday.
    • yday: 0–365, day of the year (365 only in leap years).
    • isdst: Daylight Saving Time flag. Positive if in force, zero if not, negative if unknown.
    • zone: (Optional.) The abbreviation for the time zone in force at that time: “” if unknown (but “” might also be used for UTC).
    • gmtoff: (Optional.) The offset in seconds from GMT: positive values are East of the meridian. Usually NA if unknown, but 0 could mean unknown.

时间对象数值化的含义

as.numeric(as.POSIXlt(...)), as.numeric(as.POSIXct(...))将返回从格林威治时间的1970年01月01日00时00分00秒起至当前时间的总秒数

参考

https://blog.csdn.net/csdnsue/article/details/88674127

R语言中的函数17:as.Date()和as.POSIXlt()相关推荐

  1. R开发(part8)--应用R语言中的函数环境空间

    学习笔记,仅供参考,有错必纠 文章目录 R开发 应用R语言中的函数环境空间 R语言的函数环境空间 封闭环境 绑定环境 运行环境 调用环境 函数环境空间图示 R开发 应用R语言中的函数环境空间 R语言的 ...

  2. R语言中的函数20:parse(),eval()和do.call()

    文章目录 parse()函数的用法 实例 eval()函数的用法 实例: do.call()函数的用法 实例 实现对多个数据框的合并 parse()函数的用法 parse()可以把字符串解析为R语言的 ...

  3. R语言中的函数基本知识点

    @[R语言中的plot()函数的用法] plot() pch 点符号类型 cex 点符号大小lty 线条类型 lty=1代表实线,2至6都是虚线,虚的程度不一样lwd 线条宽度col 颜色xlim y ...

  4. R语言中的函数5:purrr:map()

    文章目录 前言 map(.x,.f,...),map2(.x,.y,.f,...),pmap(.I,.f,...) 数据准备 map()测试 map2()测试 pmap()测试 map_lgl(),m ...

  5. R语言中的函数5:purrrmap()

    文章目录 前言 map(.x,.f,-),map2(.x,.y,.f,-),pmap(.I,.f,-) 数据准备 map()测试 map2()测试 pmap()测试 map_lgl(),map2_lg ...

  6. R语言中的函数11:corrplot::corrplot()和corrplot.mixed()

    文章目录 corrplot() 介绍 用法 实例: corrplot.mixed() 用法 实例 corrplot() 介绍 该函数实现了对correlation矩阵和置信区间的图示化.并且它也可以对 ...

  7. R语言中的函数2:predict()

    目录 predict()的用法 函数形式 参数介绍 predict.glm()的用法 函数形式 参数介绍 输出介绍 实例 predict.lm()的用法 参数含义 实例 predict()的用法 函数 ...

  8. R语言中的函数3:curve()

    文章目录 curve函数简介 实例 绘制y=x的直线 绘制 y = 2x + 3 的直线 y= 2x + 3 幂函数图像 y = x 三角函数图像 余切函数 curve函数简介 curve函数语法格式 ...

  9. java把二维转换为一维_在R语言中什么函数可以将二维数组转换成一维数组

    满意答案 vi31892i 2013.09.11 采纳率:44%    等级:11 已帮助:6956人 这好象是汇编语言的问题吧 举个例子吧 #include "iostream.h&quo ...

最新文章

  1. 不得不了解系列之限流
  2. 如何把一个二维数组的地址赋给一个二维指针?
  3. php简单网站源码包含数组_PHP 数组
  4. python发短信脚本_python脚本发送短信
  5. C语言-数据结构-可变长顺序表的查找操作
  6. 一直处于building “XXX”gradle project info
  7. hiho一下 第六十四周 Right-click Context Menu
  8. 路飞学城-Python开发集训-第2章
  9. 机器学习的开源工具-开源程序-研究工具
  10. java 10套完整项目开发案例 (详细实现步骤)
  11. netty和dubbo的hashwheel时间轮定时器原理和源码解析
  12. java adt官网下载_android adt下载
  13. 图像相似度对比分析软件,图像相似度对比分析法
  14. 二元函数泰勒公式例题_泰勒公式与函数展开的操作方法
  15. oracle物理备份与恢复,ORACLE数据库备份与恢复详解
  16. 安装 xadmin报错 Command “python setup.py egg_info“ failed with error code 1 in C:\Users\ADMINI~1\AppDat
  17. 高通平台修改msm8916_defconfig
  18. mezzanine用户扩展/PUBLIC USER ACCOUNTS(一)
  19. 如何使用FindBugs进行安全扫描
  20. C# BlockingCollection 简单用法

热门文章

  1. BIOS 选项中英文对照
  2. 关于信息化、数字化、数据化……等的区别!
  3. 第二次作业--摩拜单车
  4. Python:实现decision tree决策树算法(附完整源码)
  5. 自考 软件工程专业 07026 网络编程应用设计 总结
  6. 利用SAS软件制作报表的常用手法
  7. C语言实现CD管理程序
  8. 离散数学期末基础知识点复习
  9. 使div水平居中的方式
  10. OpenMPI 源码学习