python实现提取数据并保存在csv中

#coding=utf-8
import codecs

#将数据保存到csv中,从一个txt提取经度,纬度和地址(地址(汉字)输出的编码问题)
'''加下面两句代码解决了汉字输出到csv的乱码问题
import csv
writer = csv.writer(csvfile)'''
import
pandasas pd
from pandas import *
import csv

f=pd.read_table('E:\\weather_data\\hum\\data_new\\hum200601.txt',sep='\s+')
address=f["address"]

#weidu
latitude=(f["B"]/100)
#jingdu
longitude=(f["C"]/100)
csvfile = file('E:\\weather_data\\lon_lat.csv', 'wb')
csvfile.write(codecs.BOM_UTF8)
writer = csv.writer(csvfile)
writer.writerow(['latitude', 'longitude','address'])
data = [
  latitude,longitude,address
]
writer.writerows(data)
csvfile.close()

 

你可能感兴趣的:(python实现提取数据并保存在csv中)