python – Agrupamento por datas

Estou com um problema para agrupar um df pela data.
Primeiro eu preciso transformar o campo das datas no tipo data
Eu preciso trazer os valores em uma frequência de 5 em 5 minutos.

Oque eu tenho:

import pandas as pd
import datetime
df = pd.read_csv("WIT-14007.csv")

df('dt_tag') = pd.to_datetime(df('dt_tag'))
df = df.groupby((pd.date_range(df('dt_tag')(0), df('dt_tag').iloc(-1), freq='5min')))

porém tenho esse erro:
‘ValueError: Grouper and axis must be same length’

No caso eu consegui mudar pro tipo data e consegui agrupar a data de 5 em 5 mins, porém não consigo trazer os valores. Se alguém puder me ajudar eu agradeço

inserir a descrição da imagem aqui

inserir a descrição da imagem aqui