在大数据集中如何将“数字”中的月份更改为“月份”中的月份(使用R)

我有多个8000-10000观察每个Excel文件。 其中一个variables是date(例如:2010年9月12日),但我只想说出这个月的名字(例如:9月)。 每个文件涵盖一年。 我已经尝试在一个新的列中手动input月份的名字,但是你可以想象它变得非常快。 是否有捷径可寻? 我将使用R来处理数据,但是我想我可以在导入到R之前使用excel来创build月份名称。我想用“月份名称”作为variables来探索数据,所以也许有一种方法R可以告诉9/12/2010是九月而不创build一个新的variables?

假设你的数据框被称为“DF”,你的“date”列是date格式,新的列“月”将

 df$Month <- format(df$Date, "%B") #full name of the month 

df$Month <- format(df$Date, "%b") #月份的缩位名称

让我知道这是否有效