Estimados
Al generar el código propuesto de datos.corr().round(4)
me genera un problema debido a que la fecha es un string en la base de datos, para esto existen 2 soluciones que encontré.
la primera es convertir la fecha a formato datetime con el siguiente código:
datos["fecha"] = pd.to_datetime(datos["fecha"], format = "%Y-%m-%d")
la segunda solución es crear una copia de la base de datos original y eliminar la columna de fecha, el código es el siguiente:
datos_2 = datos.copy() datos_2.drop(columns = ["fecha"], inplace = True) datos_2.corr().round(4)
Por favor comentar si encuentran otra solución, o si existe una explicación al por qué, en mi caso, me genera el error al realizar la función .corr()
Saludos y gracias.