给出数据帧中两个格式如下的日期:
hg bookmarks | awk 'NF' | awk 'sub($NF,"")' | awk '{ gsub(/^[ \t]+|[ \t]+$/, ""); print }' | awk '{print "hg bookmarks --delete \047" $0 "\047"}' > clear-bookmarks.sh
如何仅通过使用基数R将日期转换为这种格式- df <- tibble(date = c('25/05/95', '21/09/18'))
df$date <- as.Date(df$date)
,并以第一位和四位数字的格式显示年份?
这是我的尝试,我成功撤消了订单,但仍然无法用4位数字表示年份:
date = c('1995-05-25', '2018-09-21')
答案 0 :(得分:1)
您需要知道日期遵循哪种格式,并在?strptime
中找到日期以将其转换为日期对象。由于您需要输出是表示日期的标准方法,因此不需要format
。
as.Date(df$date, "%d/%m/%Y")
#[1] "1995-05-25" "2018-09-21"