本文介绍了将整数转换为“20160119”到“一天”的不同列“年” “月”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将整数列转换为日期:
How can I convert a column of integers as dates:
DATE PRCP
1: 19490101 25
2: 19490102 5
3: 19490118 18
4: 19490119 386
5: 19490202 38
到这样的表:
days month years PRCP
推荐答案
我们可以使用 extract
/ p>
We can use extract
library(tidyr)
extract(df, DATE, into=c('YEAR', 'MONTH', 'DAY'),
'(.{4})(.{2})(.{2})', remove=FALSE)
# DATE YEAR MONTH DAY PRCP
#1 19490101 1949 01 01 25
#2 19490102 1949 01 02 5
#3 19490118 1949 01 18 18
#4 19490119 1949 01 19 386
#5 19490202 1949 02 02 38
这篇关于将整数转换为“20160119”到“一天”的不同列“年” “月”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!