from datetime import date,datetime #date needed for simulation.
import pandas as pd
l = ['01/01/2018','02/03/2018','04/08/2018']
df = pd.DataFrame({'Date':l})
df['Month']=df['Date'].apply(lambda x :datetime.strptime(x, '%m/%d/%Y').strftime('%B'))
结果
>>> df
Date Month
0 01/01/2018 January
1 02/03/2018 February
2 04/08/2018 April
>>>
这里有一个简单的方法来解决这个问题:
代码
执行此代码时,您将得到所需的结果:
结果
我假设df中的'Date'是
string
,因此需要转换。 如果没有,你将需要相应地调整。你知道吗尝试跟踪
结果
相关问题 更多 >
编程相关推荐