【发布时间】:2019-02-13 13:25:07
【问题描述】:
我对 R 编程非常陌生,并且有点卡在这个:
我有一个数据框,我想检查任何行/列中是否有任何日期格式的值,是否应该只删除时间部分。
例如"2015-01-02 10:15:44"的日期字符串应更改为"10:15:44"
我知道,这是一种非常新手的方法,但这是我试图获取所有值的子字符串的方法。
id<-c(1,2,3,4)
time1<-c("2015-01-02 10:15:44","NA","2015-11-12 00:15:44","2015-01-02 12:15:14")
time2<-c("NA", "2015-01-02 10:15:44","NA","2015-11-12 00:15:44")
..
..
timen ....
print(df)
df<-data.frame(id,time1, time2,..., timen)
df[1:4 ,2: ncol(df)] <- substring(df[1:4 ,2: ncol(df)], 12)
print(df)
有人可以建议出路吗?
【问题讨论】:
标签: r datetime dataframe date-format