Transformar un archivo txt a un dataframe de pandas
Hola, tengo el siguiente archivo de texto.
Diciembre
línea: 285 - ID de evento: 67511
línea: 296 - ID de evento: 67512
Noviembre
línea: 305 - ID de evento: 67515
línea: 300 - ID de evento: 67517
Quiero transformarlo en el siguiente marco de datos (data frame).
df1 = pd.DataFrame(
{
"index": ["Diciembre", "Diciembre", "Noviembre", "Noviembre"],
"index1": ["285", "296", "305", "300"],
"eventid": ["67511", "67512", "67515", "67517"]})
index index1 eventid
0 Diciembre 285 67511
1 Diciembre 296 67512
2 Noviembre 305 64515
3 Noviembre 300 64517
¿Alguna idea?
davy.ai
Para transformar el archivo de texto dado en el marco de datos deseado, podemos seguir los siguientes pasos:
Aquí está la implementación del código:
Salida:
Nota: El código anterior asume que el archivo de texto se llama
file.txt
y se encuentra en el mismo directorio que el script de Python. Es posible que necesite modificar la ruta y el nombre del archivo según sus necesidades.