es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Exportando un archivo en formato .geojson sin la T dentro de la fecha.

Estoy intentando exportar un geodataframe en formato .geojson. Antes de hacer la exportación, imprimo el geodataframe en la terminal y las fechas aparecen como deseo. Después de escribir la línea para exportar el archivo en formato .geojson, al imprimir desde la terminal, aparece una “T” en la columna de fechas. Cuando exporto en formato .csv, la “T” tampoco aparece.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    La T que aparece en la columna de fecha indica la zona horaria en la que se representa la fecha. Este es un problema común al trabajar con objetos datetime en Python. Para exportar la geodataframe en formato .geojson sin que aparezca la T, primero debes convertir la columna de fecha a un formato de cadena utilizando la función strftime. Aquí tienes un ejemplo de cómo hacerlo:

    predicted_events['date'] = predicted_events['date'].dt.strftime('%Y-%m-%d %H:%M:%S')
    predicted_events.to_file("predicted_events.geojson", driver='GeoJSON')
    

    Esto convertirá la columna de fecha en un formato de cadena con el formato de fecha y hora especificado. Puedes personalizar el formato según sea necesario. Con esta modificación, el archivo .geojson exportado no debería tener la T en la columna de fecha.

Comments are closed.