我有以下一组时间数据,必须将其转换为 12 小时格式。
-----------------
814
830
1835
1730
1442
820
1430
930
1550
1725
1615
1010
1319
1755
820
1955
1850
710
-------------------------------------
Run Code Online (Sandbox Code Playgroud)
例如:1300 = 下午 1:00
我想要这个使用 R..
如果有人告诉我这次如何使用 R 进行转换,那将会有很大帮助
你可以试试,
format(strptime(substr(as.POSIXct(sprintf("%04.0f", x),
format="%H%M"), 12, 16), '%H:%M'), '%I:%M %p')
#[1] "08:14 AM" "08:30 AM" "06:35 PM" "05:30 PM" "02:42 PM" "08:20 AM"
Run Code Online (Sandbox Code Playgroud)
数据
x <- c(814, 830, 1835, 1730,1442, 820)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9413 次 |
| 最近记录: |