如何从字符串中删除最后3个字母,包括r中的空格

时间:2017-09-11 06:38:04

标签: r

我在r

中有以下数据框
  Date                    Count   
  2016-12-30 17:25:00      34
  2016-12-04 10:25:00      31

我想将格式更改为以下内容,并希望从日期中删除秒数

所需的Dataframe将是

  Date                 Count
  30-12-2016 17:25     34
  04-12-2016 10:25     31

我正在关注,但由于日期之间的空间,它返回错误的输出

 substr(df$Date,1,nchar(df$Date)-3)

我怎样才能在R?

中完成

1 个答案:

答案 0 :(得分:2)

我们将其转换为POSIXct,然后执行format

df1$Date <- format(as.POSIXct(df1$Date), "%d-%m-%Y %H:%M")
df1$Date
#[1] "30-12-2016 17:25" "04-12-2016 10:25"