查看具体变量的值

来源:2-8 R语言基础 日期与时间

慕粉1941162265

2017-05-08 18:59

http://img.mukewang.com/59104ed2000105ce07470195.jpg

月份为什么是“4”?应该是“5”才对啊

还有年“p$year”出现的是“117”??

写回答 关注

1回答

  • MSCloseEyes
    2017-05-10 16:26:59

    遇到同样的问题,把所有值都导出来了一遍看了一下。

    猜测:新的Rstudio的sys.time导出的是距离1900-01-01的时间么,那year可能就是2017-1900=117,mon就是05-01=4


    > p<-Sys.time()

    > p

    [1] "2017-05-10 16:17:49 CST"

    > class(p)

    [1] "POSIXct" "POSIXt" 

    > x<-as.POSIXlt(p)

    > names(unclass(x))

     [1] "sec"    "min"    "hour"  

     [4] "mday"   "mon"    "year"  

     [7] "wday"   "yday"   "isdst" 

    [10] "zone"   "gmtoff"

    > x$sec

    [1] 49.46511

    > x$min

    [1] 17

    > x$hour

    [1] 16

    > x$mday

    [1] 10

    > x$mon

    [1] 4

    > x$year

    [1] 117

    > x$wday

    [1] 3

    > x$yday

    [1] 129

    > x$isdst

    [1] 0

    > x$zone

    [1] "CST"

    > x$gmtoff

    [1] 28800


R语言基础

本R语言基础教程,教你如何在R中操纵自己数据,快速入门

79748 学习 · 262 问题

查看课程

相似问题