2017-05-27 87 views
-3

我是R新手,我有一个数据集,其中包含日期和时间在一起的列,日期和时间数据不在正确的格式我有两个查询 1)几个日期之间用“/”分隔,几个用“ - ”如何用“/”替换所有值 2)几乎没有日期格式是dd/mm/yyyy格式而很少是dd/m/yy格式,假设列名是“Date Stamp”并且数据集名称是“data.frame”,那么如何通过这个如何跨列设置时间和日期格式

进行对齐请为上述两种情况建议我。 非常感谢!

问候。 马诺钱德拉

+0

请提供[再现的示例]它(https://stackoverflow.com/q/5963269/316644) – digEmAll

回答

1

我们可以使用separate

library(tidyr) 
Data.Frame %>% 
      separate(`Date&Timestamp`, into = c('Date', 'timestamp')) 

注:separate会自动检测的分隔符。从OP的帖子中不清楚是否有分隔符。所述sep参数是有在separate如果需要使用

+0

我在其中有一个列的数据集,其有日期和时间在一起,并且日期和时间数据格式不正确我有两个查询1)几个日期之间用“/”分开,很少用“ - ”如何用“/”用“/”所有值2)几乎没有日期格式为dd/mm/yyy格式,而少数格式为dd/m/yy格式,如何通过这个 假设列名为“Date Stamp”并且数据集名称为“ data.frame“请为上述两种情况建议我。非常感谢提前! –

+0

@ManojChandra为什么你不提供一个小的可重复的例子,通过更新你的文章 – akrun