|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 Python论坛 』
→ 通过dbfread获取的接近2g的数据如何读入pandas
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2275
人关注过本帖
标题:
通过dbfread获取的接近2g的数据如何读入pandas
只看楼主
加入收藏
phiplato
等 级:
新手上路
威 望:
3
帖 子:22
专家分:7
注 册:2020-4-24
结帖率:
50%
楼主
收藏
已结贴
√
问题点数:20 回复次数:5
通过dbfread获取的接近2g的数据如何读入pandas
公司以前都是用vfp倒数据的,好多表格数据都是上g的bin文件,用python解析这些源数据一则容易出错,主要是以前编码格式混乱,二则效率慢,所以还是用vfp导入bin文件,生成dbf表格,然后再用python读dbf表,想用pandas处理读到的数据,一直显示MemoryError内存溢出,有什么办法可以快速导入pandas
搜索更多相关主题的帖子:
获取
数据
dbf
python
读入
2020-04-27 18:54
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
2
楼
收藏
得分:14
READ(SIZE) 每次读入固定长度的数据
DO IT YOURSELF !
2020-04-28 08:34
举报帖子
使用道具
赠送鲜花
phiplato
等 级:
新手上路
威 望:
3
帖 子:22
专家分:7
注 册:2020-4-24
第
3
楼
收藏
得分:0
回复 2楼 wp231957
我首先获取dbf表中数据
table=DBF("XXXXXX",encoding="gbk",char_decode_errors="ignore")
然后用pandas创建dataframe导入table
df=pd. DataFrame(data=table)
运行后一直显示memory error
大神有什么好的办法,能快速导入pandas
2020-04-28 10:20
举报帖子
使用道具
赠送鲜花
phiplato
等 级:
新手上路
威 望:
3
帖 子:22
专家分:7
注 册:2020-4-24
第
4
楼
收藏
得分:0
回复 2楼 wp231957
最原始的文件都是. bin的二进制大文件,2个G左右,我用vfp读取的,能不能直接用python解析,编码混乱只能用二进制先读后写入txt文件,耗时多,而且还要再次用pandas解析txt,又要耗时很长时间,有没有快速有效的方案,求大神指教。
2020-04-28 10:28
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
5
楼
收藏
得分:0
以下是引用
phiplato
在2020-4-28 10:28:13的发言:
最原始的文件都是. bin的二进制大文件,2个G左右,我用vfp读取的,能不能直接用python解析,编码混乱只能用二进制先读后写入txt文件,耗时多,而且还要再次用pandas解析txt,又要耗时很长时间,有没有快速有效的方案,求大神指教。
要转变观念,不要幻想一次就读入所有数据至内存
而是,读入一部分数据,处理一部分数据,再继续读入下一部分数据,再处理下一部分数据。。。。。。
DO IT YOURSELF !
2020-04-28 10:57
举报帖子
使用道具
赠送鲜花
phiplato
等 级:
新手上路
威 望:
3
帖 子:22
专家分:7
注 册:2020-4-24
第
6
楼
收藏
得分:0
后来想到办法了,用vfp导入成自由表,再用pyodbc对自由表crud操作,效率也就上去了,当然也可以用vfp直接进行crud,再用pandas清洗数据。
2020-06-03 21:12
举报帖子
使用道具
赠送鲜花
6
1/1页
1
快速回复:
通过dbfread获取的接近2g的数据如何读入pandas
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016569 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved