반응형
[Python] Import DBF file in Python and export to csv file (with dbfread)
GIS 프로그램에 항상 딸려오는 dbf 파일은 엑셀로 열 수 있으나,
일정 행 개수가 넘어가면 못 불러온다.
파이썬에서는 dbfread 패키지를 이용해 dbf 파일을 불러올 수 있다.
pip install dbfread
먼저 이와 같이 dbfread를 설치한다.
from dbfread import DBF
table = DBF('Export_Output.dbf', load=True) #자신의 파일명
print(table.records[0:2]) #1번째부터 3번째까지 보여줘
이와 같이 dbf 내의 값을 확인할 수 있다.
table.records는 list 형식인데 이를 우리에게 친숙한 DataFrame으로 바꾸려면 아래와 같이 한다.
df = pd.DataFrame(table.records)
csv 파일로 내보내기 하면
파이썬에서 dbf를 csv로 내보내기 완성!
df.to_csv("Export_Output.csv")
반응형
'🖥️ IT, 컴퓨터 > 🐍 Python' 카테고리의 다른 글
[Python] 주피터 노트북(Jupyter notebook) 구글 크롬에서 열리도록 설정하는 방법 (0) | 2023.04.05 |
---|---|
[Python] 파이썬 패키지 검색할 수 있는 곳 : pypi (0) | 2023.04.05 |
[Python] 경위도 좌표 데이터를 지도가 아닌 그래프로 올리기 (0) | 2023.04.04 |
[Python] 사이킷런 (scikit-learn) 설치하기 (0) | 2023.04.04 |
[Python] Anaconda 가상환경에 파이썬의 특정 버전 (3.9.16)적용시키기 (0) | 2023.04.04 |
댓글