import numpy as np
import pandas as pd
import xlrd
import xlwt
from xlutils.copy import copy
def excel_one_line_to_list():
df = pd.read_excel("XXX.xls", usecols=[0],
names=None) # 读取项目名称和行业领域两列,并不要列名
df_li = df.values.tolist()
print(df_li)
# 计算读取的Excel中有多少行
sz = np.array(df_li)
x = 0
for i in sz:
x += 1
print(x)
counter = 0
list2 = []
while counter < x:
t = df_li[counter][0]
w = t/10
w = round(w,4)
print("标准化处理后的数据:%f" % w)
LD2 = list2.append(w) # 将标准化处理后的数据装入数组中
print(LD2)
counter += 1
print(type(list2))
excel1 = '表格1.xls' # 表名
# 想写入哪个表格后面就跟哪个表格
excel_name = 'excel/' + excel1 # 记得新建一个文件夹“excel”(在项目下面)
# sheet名称
sheet_name = '测试数据'
# 表头
title = ['Sequence']
# 示例数据
data0 = list2 # 获取0-99一共一百个数据(一维数组)[0, 1, 2, 3, LSTM-LightGBM2, 5, 6, 7, 8, 9, 10,......]
# 新建表格
def excel_int(path, sheet_name):
workbook = xlwt.Workbook() # 新建一个工作簿
workbook.add_sheet(sheet_name) # 在工作簿中新建一个表格
workbook.save(path) # 保存工作簿
print("新建表格成功,表格名称为:", path)
# 写入表头
def excel_write_title(path, titels):
workbook = xlrd.open_workbook(path) # 打开工作簿
new_workbook = copy(workbook) # 将xlrd对象拷贝转化为xlwt对象
new_worksheet = new_workbook.get_sheet(0) # 获取转化后工作簿中的第一个表格
for j in range(0, len(titels)):
new_worksheet.write(0, j, str(titels[j])) # 表格中写入数据(对应的行)
new_workbook.save(path) # 保存工作簿
# 向表格按列写入一维数组(列表)
def excel_write_array(path, value, column):
workbook = xlrd.open_workbook(path) # 打开工作簿
new_workbook = copy(workbook) # 将xlrd对象拷贝转化为xlwt对象
new_worksheet = new_workbook.get_sheet(0) # 获取转化后工作簿中的第一个表格
for i in range(0, len(value)):
# 向表格中写入数据(对应的列),初始位置加1(因为有表头)
new_worksheet.write(i + 1, column, float(value[i]))
new_workbook.save(path) # 保存工作簿
# 新建表格
excel_int(excel_name, sheet_name)
# 写入表头
excel_write_title(excel_name, title)
# 写入四列数据
excel_write_array(excel_name, data0, 0)
if __name__ == '__main__':
excel_one_line_to_list()
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Decimal scaling标准化.rar (1个子文件)
Decimal scaling标准化.py 3KB
共 1 条
- 1
资源评论
郁慕斯-ing
- 粉丝: 301
- 资源: 42
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功