Python의 .dat 파일에서 특정 열 읽기

Abdul Jabbar 2022년1월23일
Python의 .dat 파일에서 특정 열 읽기

빅 데이터로 작업할 때 단일 파일에 여러 데이터를 포함하는 거대한 데이터 저장소가 있습니다. 빅 데이터로 작업하는 많은 경우 해당 파일의 모든 열과 행에는 관심이 없습니다. 비즈니스 요구 사항을 계속하려면 해당 파일의 특정 행과 열만 필요합니다. 따라서 이 기사에서는 .dat 파일에서 특정 열이나 행을 추출하는 방법에 대해 알아보겠습니다. 그러나 Python에는 이를 수행하는 다양한 방법이 있으며 아래 예에서 그 중 일부를 볼 것입니다.

우리는 이미 .dat 파일이 모든 도메인에 대한 일반 데이터로 구성된다는 것을 알고 있습니다. 데이터 세트는 데이터 유형이 동일한 모든 유형의 정보로 구성됩니다. 이러한 형식은 각 레코드에 동일한 필드 목록이 있는 레코드 세트 또는 시퀀스를 나타내는 데 가장 적합합니다.

Python의 .dat 파일에서 특정 열 읽기

가격 기록이 있는 .dat 파일이 있고 특정 열을 추출하고 이에 대한 분석을 수행하려고 한다고 가정해 보겠습니다. 먼저 Python 내장 파일 열기 기능을 사용하여 .dat 파일을 가져와야 합니다. 그런 다음 split() 함수를 사용하여 필요한 열을 split() 함수 매개변수 내에 전달하여 추출합니다. 기본적으로 전체 열을 추출합니다. 그런 다음 Python의 print() 함수를 사용하여 전체 열을 화면에 표시합니다.

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

출력:

Year  
1997 
1999 
1998 
1996
작가: Abdul Jabbar
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