我有一个带有时间列的数据框,格式类似dd/mm/yyyy
,我想要
将dd/mm/yyyy
转换为数字mmyyyy
并将其存储在新列中
然后分别为mm
和yyyy
创建另外两个新列,并使用原始数据框和这两列创建新数据框
我该怎么办?谢谢!
答案 0 :(得分:1)
如果time
列不是character
,您可以使用:
format(timecolumn,"%m%Y")
format(timecolumn,"%m")
format(timecolumn,"%Y")
如果是character
:
paste0(substr(timecolumn,4,5),substr(timecolumn,7,10))
substr(timecolumn,4,5)
substr(timecolumn,7,10)