Вы можете использовать pd.to_datetime для получения года и месяца из поля DateTime
import pandas as pd
df = pd.DataFrame({'date':['2015-02-21 12:08:51']})
df['date'] = pd.to_datetime(df['date'])
year = df['date'].dt.year
month = df['date'].dt.month
for i in range(len(df['date'])):
df['date'][i] = str(int(year[i]))+'-'+str(int(month[i]))
date
0 2006-4
1 2006-4
2 2006-4
3 2006-4
4 2006-4