作者jerkoffme (摩德男孩)
看板R_Language
标题[问题] 日期转换格式
时间Wed Aug 28 19:49:21 2019
[问题类型]:
资料格式转换
[软体熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
想将 data.table 格式的 table 叫 pop 并将其中一个变量转换为时间变量,
该变量为 char 的格式,但使用日期转化的函数後最後都会变成数字
[程式范例]:
例如
post_time
2019/8/28 16:43
2019/8/28 15:48
但我用
tdf5 <- sapply(pop$post_time, as.POSIXct, format = "%Y/%m/%d %H:%M")
View(tdf5)
结果就会变成
1566981780
1566978480
请问为何会这样
[环境叙述]:
R version 3.5.3 (2019-03-11)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
--
推 maxxV3:说真的 有人总统想选一个女人家吗 = = 04/19 21:48
→ teremy:韩国总统都是女的了。韩国还不够大男人吗? 04/19 21:49
嘘 miler22020:楼上是远古时带来的吗 04/19 21:49
→ miler22020:楼楼上 04/19 21:49
推 Top5566:楼楼楼上 04/19 21:50
→ miler22020:楼楼楼楼 干 算了 04/19 21:50
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.68.140 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1566992969.A.5F8.html
1F:→ ianmao: as.POSIXct(pop$post_time, format = "%Y/%m/%d %H:%M") 08/28 22:26
2F:推 locka: 楼上的做法跟原po写法不是差不多吗?如果是我应该会用 lubr 08/29 12:05
3F:→ locka: idate 套件去解…省麻烦XD 08/29 12:05
4F:→ andrew43: sapply自动做simplify时造成的。直接用as.POSIXct就行了 08/29 15:23
5F:→ ianmao: 的确是跟原po差不多,只是没有使用sapply。 08/29 20:49