Leer columna específica del archivo .dat en Python

Abdul Jabbar 6 febrero 2022
Leer columna específica del archivo .dat en Python

Tenemos un gran almacenamiento de datos que contiene múltiples datos en un solo archivo cuando trabajamos con big data. En muchos casos, al trabajar con big data, no nos interesan todas las columnas y filas de ese archivo. Solo necesitamos filas y columnas específicas de ese archivo para continuar con los requisitos comerciales. Entonces, en este artículo, aprenderemos sobre métodos conocidos como extraer columnas o filas específicas del file .dat. Sin embargo, hay varias formas de hacer esto en Python, y veremos algunas de ellas con ejemplos a continuación.

Como ya sabemos, el archivo .dat consta de datos genéricos sobre cualquier dominio. Los conjuntos de datos consisten en cualquier tipo de información con el mismo tipo de datos. Estos formatos se utilizan mejor para representar conjuntos o secuencias de registros en los que cada registro tiene una lista idéntica de campos.

Leer columna específica del archivo .dat en Python

Supongamos que tenemos un archivo .dat con los registros de los precios, y queremos extraer esa columna en particular y analizarla. Primero, tenemos que importar el archivo .dat usando la función de apertura de archivo incorporada de Python. Luego, usando la función split(), extraeremos la columna requerida pasándola dentro del parámetro de la función split(). De forma predeterminada, extraerá toda la columna para nosotros. Luego mostraremos toda la columna en la pantalla usando la función print() en Python.

with open(r"airline.dat") as datFile:
    print([data.split()[0] for data in datFile])

Producción :

Year  
1997 
1999 
1998 
1996
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn