我有一个dBASE Plus 2.6文件,我正在尝试将其转换为dataframe
import os
import pandas as pd
from simpledbf import Dbf5
db = Dbf5('file.dbf')
print(db)
df = db.to_dataframe()
执行此代码将产生以下输出:
<simpledbf.simpledbf.Dbf5 object at 0x0000013BE4F5B860>
File "C:/.../Main.py", line 7, in <module>
df = db.to_dataframe()
File "C:\...\venv\lib\site-packages\simpledbf\simpledbf.py", line 316, in to_dataframe
results = list(self._get_recs())
File "C:\...\venv\lib\site-packages\simpledbf\simpledbf.py", line 660, in _get_recs
raise ValueError(err.format(value))
ValueError: Column type "b' '" not yet supported.
此错误是由其中一个字段的memo('M')类型引起的。 在转换为数据帧时有没有办法忽略这些字段,或者在运行to_dataframe()方法之前删除这些字段
目前没有回答
相关问题 更多 >
编程相关推荐