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 sys
reload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,我们需要重新载入
sys.setdefaultencoding('utf-8')
str = '中文'
str.encode('gb18030')
import requests
import json
import pandas as pd
即可以运行函数了
但是返回的数据只有400条(20页,每页20条,远远不够我们的要求,代码需要继续改进。)