我有一个看起来像这样的数据框:
Date Time RH
29.03.2017 09:00:00 53.44
有很多观察结果。我想在数据框中添加一个新列,以显示整个日期的月份(例如:2017年3月20日)。我的数据框从2017年3月29日到2018年1月1日。我已经尝试了几个小时,但似乎没有任何效果,请提供帮助。
答案 0 :(得分:0)
使用as.Date()
df$Date <- as.Date(df$Date, format = "%d.%m.%Y")
然后,您可以使用格式提取月份,例如:
df$month <- format(df$Date, format = "%b")
或者,您可以使用Lubridate软件包
library(lubridate)
df$month <- month(df$Date, label = TRUE)