Bom dia Ricardo, tudo bem? Espero que sim!
Você pode utilizar o método apply, vou dar um exemplo aqui, mas você aplica aí no seu conjunto de dados, com o nome adequado da sua coluna e DataFrame, ok?
Supondo que o DataFrame tenha nome df e a coluna da data tenha nome 'data':
df['data'] = df['data'].apply(lambda x : x.split('T')[0])
Isso vai substituir sua coluna de datas por uma nova sem o sufixo, uma vez que vai aplicar uma função lambda para cada elemento da sua coluna, dando um split através do T e pegando a primeira parte da lista gerada que são os números da data.
Após isso, verifique se a coluna estará em formato object. Vai precisar estar para executar o próximo apply, se não tiver, transforme a coluna de data novamente para object.
Para checar o dtype, digite:
df.dtypes
Agora, vamos adicionar os hífens entre os números:
df['data'] = df['data'].apply(lambda x : f'{x[0:4]}-{x[4:6]}-{x[6:]}')
Dessa maneira será adicionado hífens entre os números em cada um das linhas da sua coluna.
Espero que tenha tirado sua dúvida.
Estou à disposição. Bons estudos!