替換月份名稱的數字日期一欄我有一個當前的數據幀,看起來像這樣:如何R中
DATETIME MEAS_AVG TARG_MIN TARG_AVG TARG_MAX DESPORT_NOTE
1 2012/04/10 14:03:37 0.2888 0.22 0.25 0.27 GOOD_PT
2 2012/03/30 07:48:17 0.2544 0.22 0.25 0.27 GOOD_PT
3 2012/03/24 19:23:08 0.2333 0.22 0.25 0.27 GOOD_PT
4 2012/03/25 16:10:17 0.2111 0.22 0.25 0.27 GOOD_PT
5 2012/04/10 00:58:29 0.2222 0.22 0.25 0.27 GOOD_PT
6 2012/04/14 18:32:52 0.2888 0.22 0.25 0.27 GOOD_PT
7 2012/04/21 14:47:47 0.2777 0.22 0.25 0.27 GOOD_PT
數據幀被稱爲df3
和具體的專欄中,我在找更換日期爲df3$DATETIME
。
我有這個功能在我的代碼已經在爲了剝離日期時間:
date <- strptime(df3$DATETIME, "%Y/%m/%d %H:%M:%S")
所有我期待全部更換簡單月份名稱的日期時間信息。這是它應該是什麼樣子的替換功能後:
DATETIME MEAS_AVG TARG_MIN TARG_AVG TARG_MAX DESPORT_NOTE
1 April 0.2888 0.22 0.25 0.27 GOOD_PT
2 March 0.2544 0.22 0.25 0.27 GOOD_PT
3 March 0.2333 0.22 0.25 0.27 GOOD_PT
4 March 0.2111 0.22 0.25 0.27 GOOD_PT
5 April 0.2222 0.22 0.25 0.27 GOOD_PT
6 April 0.2888 0.22 0.25 0.27 GOOD_PT
7 April 0.2777 0.22 0.25 0.27 GOOD_PT
我一直到處找一個簡單的更換色譜柱的功能,但似乎無法找到它。我知道我可以使用as.Date()
函數和格式爲%B
的函數返回未經修正的月份。唯一的問題是我不知道如何使用它來替換已存在的列值。
我可以使用此功能列出月:
list(month=months(as.Date(df3$DATETIME)))
謝謝...我是如此接近。 – Jonny
只是一小步... – seancarmody