Pandas: dbf テーブルをデータフレームに変換する 質問する

Pandas: dbf テーブルをデータフレームに変換する 質問する

dbfArcGISシェープファイルのファイルを読み込んでデータフレームにダンプしたいのですがpandas、現在使用しているのはdbfパッケージ。

どうやらファイルをテーブルとして読み込むことはできたようですdbfが、それを解析して pandas データフレームに変換する方法がわかりません。それを実行する方法は何ですか?

ここで私は行き詰まっています:

import dbf
thisTable = dbf.Table('C:\\Users\\myfolder\\project\\myfile.dbf')
thisTable.open(mode='read-only')

Python は出力として次のステートメントを返しますが、正直なところ、これをどう解釈すればよいのかわかりません。

dbf.ver_2.Table('C:\\Users\\myfolder\\project\\myfile.dbf', status='read-only')


編集

私のオリジナルのサンプルdbf:

FID   Shape    E              N
0     Point    90089.518711   -201738.245555
1     Point    93961.324059   -200676.766517
2     Point    97836.321204   -199614.270439
...   ...      ...            ...

ベストアンサー1

ぜひ見てくださいシンプルdbf:

In [2]: import pandas as pd

In [3]: from simpledbf import Dbf5

In [4]: dbf = Dbf5('test.dbf')

In [5]: df = dbf.to_dataframe()

これは、小さなサンプル .dbf ファイルではうまく機能します。

おすすめ記事