楼主: mashagua
4809 7

[问答] 带有13位数的时间戳的如何转化格式 [推广有奖]

  • 0关注
  • 1粉丝

博士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
69.1920
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
3931 点
帖子
198
精华
0
在线时间
258 小时
注册时间
2013-9-20
最后登录
2020-12-21

楼主
mashagua 学生认证  发表于 2016-11-10 06:23:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1.478448e+12,的时间格式R中如何转成正常的时间显示,如果是一列都是这样,如何转化
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何

沙发
hugebear 发表于 2016-11-10 09:24:06
如果时间按照这种格式给出,惯例上指的是从1970年1月1日零点起度过的秒数。不过你给的这个数字有点太大了,届时地球是否还存在也许都未知。按此不表,R中的转换如下(重设class):
  1. x <- 1.478448e+12
  2. class(x) <- c('POSIXt','POSIXct')

  3. x
  4. [1] "48820-02-25 11:00:00 EST"
复制代码


公元48820年。。。

这种方法也完全适用于向量型数据。

藤椅
mashagua 学生认证  发表于 2016-11-10 09:30:16
hugebear 发表于 2016-11-10 09:24
如果时间按照这种格式给出,惯例上指的是从1970年1月1日零点起度过的秒数。不过你给的这个数字有点太大了, ...
能化成正常的,比如2016-11-02 11:00:00这种格式吗,48820年,还有EST是什么

板凳
hugebear 发表于 2016-11-10 10:10:08
mashagua 发表于 2016-11-10 09:30
能化成正常的,比如2016-11-02 11:00:00这种格式吗,48820年,还有EST是什么
在你提供的十分有限的背景条件下,我只能按习惯上的理解。你应该尝试把问题提的更清楚,详尽一些。例如,数据从何而来,如何收集的?为什么会出现那么大的指数?

EST是我所在的时区,美国东部时间。这个可以根据具体的时区进行调整。

报纸
mashagua 学生认证  发表于 2016-11-10 12:54:06
hugebear 发表于 2016-11-10 09:24
如果时间按照这种格式给出,惯例上指的是从1970年1月1日零点起度过的秒数。不过你给的这个数字有点太大了, ...
你确定这个是公元48820年,这个取消科学计数法之后是1478448000000,最后三位应该是到毫秒级别,应该是16年11月吧

地板
hugebear 发表于 2016-11-10 21:52:48
mashagua 发表于 2016-11-10 12:54
你确定这个是公元48820年,这个取消科学计数法之后是1478448000000,最后三位应该是到毫秒级别,应该是16 ...
我不确定啊,因为你没有解释这个数字到底是什么意思。什么叫“应该是毫秒级别”?看起来你自己也不确定?

7
mashagua 学生认证  发表于 2016-11-11 08:24:06
hugebear 发表于 2016-11-10 21:52
我不确定啊,因为你没有解释这个数字到底是什么意思。什么叫“应该是毫秒级别”?看起来你自己也不确定?
嗯,是的,我确实不太确定,不过我又做了一下,
as.POSIXct(as.numeric(jos_new[,4])/1000,origin = "1970-01-01")
出来的结果是这样的
[1] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
  [6] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
[11] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
[16] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
[21] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
[26] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
[31] "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST" "2016-11-07 CST"
[36] "2016-11-07 CST" "2016-11-07 CST" ,没有时分秒

8
ntsean 发表于 2016-11-14 12:10:58
as.POSIXlt(1.478448e+12/1000, origin="1970-01-01")

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 21:25