python - 将访问表读入数据框
问题描述
我正在尝试将 Access 表读入 pandas 数据框,并且是一个相对新手。文件/表的名称是:
- MS Access 文件名称:test.mdb
- 表格名称:MA MEMBERSHIP COMBINED CAP REPORT
我已经尝试了 pandas_access 包,但没有运气。我试过的代码如下:
import pandas_access as mdb
import pandas as pd
df=pd.DataFrame()
df = mdb.read_table("test.mdb", "MA MEMBERSHIP COMBINED CAP REPORT 2018")
我正在阅读的表大约是 700 MB。将不胜感激任何建议?
-乔
解决方案
首先,使用您的实际数据库,并将表名括起来:
df = mdb.read_table("BlueCap MA txt files 2018.mdb", "[MA MEMBERSHIP COMBINED CAP REPORT 2018]")
推荐阅读
- r - 使用接收器功能时更改和乱码的消息
- api - Rest api url 设计异常
- android - 使用 Intent ActivityResult 的 Google 登录始终带有 RESULT_CANCELED
- sql - WHERE 字符串 IN 字符串 SQL Server
- systemd - 执行su命令时如何防止systemd将进程移动到其他cgroup
- sql - 使用横向视图展开后的字段无法插入新表
- mysql - 每当数据库发生更改时,如何使用 Web 套接字从 mySQL 生成表?
- python - 如何获取币安的买卖数据?
- python - 使用函数将值应用于 Dask 数据帧映射
- typescript - 如何模拟在被测试服务使用的同一类中定义的函数的返回值