python中pandas包的to_csv()报错

来源:互联网 发布:vpn计费管理系统源码 编辑:程序博客网 时间:2024/06/05 18:46

python中pandas包的to_csv()的报错:
1.

save = pd.DataFrame({'english':a,'number':b})#  save.to_csv('b.txt',index=False,sep='')print save

报错:
这里写图片描述

改正:
to_csv()中的sep=”“改为” ”
即可导出文件

2.

    df = pd.DataFrame(items, columns=['name', 'lat', ])    df.to_csv('Beijing_Hotel.csv', header=True, index=False)

报错:
这里写图片描述

改正:

python默认的编码格式是unicode,因为注释中加入了
# utf-8
改为

#! /usr/bin/env python# -*- coding: utf-8 -*-import sysreload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,我们需要重新载入sys.setdefaultencoding('utf-8')str = '中文'str.encode('gb18030')import requestsimport jsonimport pandas as pd

即可以运行函数了
但是返回的数据只有400条(20页,每页20条,远远不够我们的要求,代码需要继续改进。)

原创粉丝点击