资源简介
使用的是python3版本,自己编写的,能够完美运行,只需要运行主程序就行,数据啥的都准备好了
代码片段和文件信息
import xlrd
import xlwt
data = xlrd.open_workbook(‘HFS.xls‘)
table = data.sheets()[0]
numrow = table.nrows
numcol = table.ncols
datalist =[]
name = 0
label = list(table.row_values(0))
for i in range(numrow):
if i ==0:
continue
datalist.append(list(table.row_values(i)))
for each in datalist:
each[0] = name
name =name +1
each[2] =int(each[2])
each[5] = float(each[5])
for i in range(len(each)):
if each[i] == ‘‘:
each[i] =‘NULL‘
if each[1] == ‘F‘: #F=0 ;M =1
each[1] = 0
if each[1] == ‘M‘:
each[1] =1
if each[6] == ‘/‘: #Y=0; W =1
each[6] = 0
if each[6] ==‘w‘:
each[6] = ‘W‘
if each[6] == ‘W‘:
each[6] = 1
if each[7] ==‘L‘: #L=0 R=1
each[7] =0
if each[7]==‘R‘:
each[7]=1
if each[10] == ‘-‘:#无 =0 有 =1
each[10]=0
if each[10] == ‘有‘:
each[10]=1
if each[11] ==‘-‘:
each[11]=‘无‘
if each[11] ==‘+‘:
each[11] =‘有‘
#print(datalist)
workbook = xlwt.Workbook()
sheet = workbook.add_sheet(‘sheet1‘cell_overwrite_ok=True)
for i in range(len(datalist)):
for k in range(len(datalist[0])):
sheet.write(ikdatalist[i][k])
#print(‘done‘)
workbook.save(‘最终预处理结果.xls‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 39424 2017-10-18 19:15 医院数据预处理\17021210952王超华.xls
文件 43008 2017-10-14 15:35 医院数据预处理\HFS.xls
文件 1400 2017-10-18 19:15 医院数据预处理\预处理程序.py
目录 0 2018-03-13 14:51 医院数据预处理
----------- --------- ---------- ----- ----
83832 4
评论
共有 条评论