我很难将大数字分成小组。 例如:
a<-"2009031930111"
我想得到它:
year<-2009
month<-03
day<-19
提前谢谢。
答案 0 :(得分:3)
使用substr()
即可:
a<-"2009031930111"
substr(a, 1, 4)
substr(a, 5, 6)
substr(a, 7, 8)
最终您要转换:as.numeric(substr(...))
答案 1 :(得分:3)
正如@Ananda Mahto所说,您可以将其转换为日期对象,然后使用a<-"2009031930111"
x <- strptime(a, "%Y%m%d")
library(lubridate)
year(x)
# [1] 2009
month(x)
# [1] 3
day(x)
# [1] 19
包将其年份,月份和日期分开
var fData = $("#productfrm").serialize();