Похоже, у вас неверные временные метки, что затруднит преобразование в datetime и поиск по месяцам.
Моя первая рекомендация - исправить эти данные в восходящем направлении, хотя, если это не вариант,или если вы используете регулярные выражения для сопоставления, вы можете просто использовать ^2018-06
:
df[df.Date.str.match(r'^2018-06')]
Date Cost Source
0 2018-06-01 00:00:77 0.03 RFP
1 2018-06-01 00:05:77 0.01 RFP
2 2018-06-01 04:09:77 0.90 EFO
Регулярное выражение довольно просто:
^ # Asserts beginning of string
2018-06 # matches your date