当前位置: 首页 > news >正文

46设计网站官网wordpress 优惠券

46设计网站官网,wordpress 优惠券,计算机入门基础知识,模版网站好吗1. 背景 针对下面的文件data.csv#xff0c;首先根据fid进行排序#xff0c;然后分组#xff0c;使相同fid的记录放到同一个excel文件中#xff0c;并对每列重复的数据元素染上红色。 fid,user_id -1000078398032092029,230410010036537520 -1000078398032092029,23042301…1. 背景 针对下面的文件data.csv首先根据fid进行排序然后分组使相同fid的记录放到同一个excel文件中并对每列重复的数据元素染上红色。 fid,user_id -1000078398032092029,230410010036537520 -1000078398032092029,230423010026993942 -1000078398032092029,230505010027684603 -101241766345369238,210911010005526495 -101241766345369238,211017010017923011 -101241766345369238,230113010029633164 -101241766345369238,230514010028256452 -101241766345369238,230518010036813773 -1045165137456710,220401010038956742 -1045165137456710,220401010038956742 -1050918014514687463,210805010001898014 -1050918014514687463,210805010001898014 -111手动添加一个结束标志 2. 分组切割文件 import pandas as pd pd.set_option(display.max_rows, None)# 根据fid对文件进行分割每个fid一个文件 def split_df_by_fid():df pd.read_csv(data.csv, dtypestr)row_split_list [] # 记录分割点索引current_fid -1000078398032092029 # 第一个fidstart 0end startcnt 1 # 记录当前是第几个分割子文件for fid in df[fid]:if fid ! current_fid:row_split_list.append((start, end))# 当前fid组写入一个新文件df[start:end].to_csv(data_split/ str(cnt) .csv, index0)cnt 1current_fid fidstart endend 1print(总文件数: , len(row_split_list))print(row_split_list)# [(0, 3), (3, 8), (8, 10), (10, 12)]输出 3. 染色-写入excel 1. 找到同列重复元素 def group_by_find_duplicate_values(group_df: pd.DataFrame, col: str) - list:value_counts group_df[col].value_counts().reset_index()return value_counts[value_counts[col] 1][index].to_list() 2. 插入图片 def inset_a_img(row_index, col_index, img_name):image_path os.path.join(data_img/, img_name.replace(/, _))h, w, *_ cv2.imread(image_path).shapescale CEIL_HEIGHT * 1.3 / hSHEET.insert_image(row_index, col_index, image_path, # x_offset可调整x轴图片偏移{x_offset: 0, y_offset: 0, x_scale: scale, y_scale: scale, positioning: 1}) 3. 同列相同元素染色 # -*- coding: utf-8 -*- import os import cv2 import tqdm import pandas as pd import xlsxwriter CEIL_HEIGHT 156def write_color():df pd.read_csv(input_file, dtypestr)for i, col in enumerate(df.columns):SHEET.write(0, i, col) # 第0行第i列插入表头字段try:for i, line in tqdm.tqdm(enumerate(df.itertuples())): # tqdm: 显示进度条temp_df df[df[fid] line.fid]for j, col in enumerate(df.columns):duplicate_values group_by_find_duplicate_values(temp_df, col)content str(df.iloc[i, j])# 染色cell_format BOOK.add_format({font_color: red if (content in duplicate_values and j 0) else black})if col not in (face_path, ocr_path):# SHEET.write(*(i 1, j), content, cell_format)SHEET.write(i1, j, content, cell_format)else:if col face_path and not pd.isna(line.face_path):inset_a_img(i1, j, line.face_path) # 为Nan的置空不写入图片if col ocr_path and not pd.isna(line.ocr_path):inset_a_img(i1, j1-1, line.ocr_path)BOOK.close()except Exception as e:print(e)if __name__ __main__:for file in os.listdir(data_split):input_file data_split/ fileoutput_file data_split_xlsx/ file.replace(csv, xlsx)BOOK xlsxwriter.Workbook(output_file)SHEET BOOK.add_worksheet(sheet1)SHEET.set_default_row(CEIL_HEIGHT)SHEET.set_column(0, 60, 25) # 分别为要修改的起始列终止列设置的列宽write_color()输出
http://www.pierceye.com/news/146226/

相关文章:

  • wordpress使用端口百度seo排名软
  • 用英文字母做网站关键词个人网站的设计与实现专业论文图像处理工具
  • 重庆企业网站推广流程php网站开发技术训练心得
  • 汽车销售网站学校建网站
  • 两台电脑一台做服务器 网站潍坊专业网站建设多少钱
  • 青岛科技街网站建设安徽 网站开发
  • 黑糖不苦建设的网站wordpress获取文章图片不显示
  • 美食网站建设的功能免费做简历的网站
  • 网站建设公司谁管手机如何创建网站
  • 可以自己做网站优化吗最好用的wordpress主题
  • 瓜子二手车网站开发智慧团建注册登记入口
  • 青岛网站开发建设安阳市商祺网络有限责任公司
  • 自己怎么做装修网站网站建设设计岗位职责
  • php语言 网站建设投资2 3万小生意
  • 全美网站开发微转app是用网站做的吗
  • 禹州 什么团购网站做的好广州网站建设程序开发
  • 成都市微信网站建设公司专业app开发
  • 郑州网站建设hndream神木网站设计公司
  • 关于网站集约化建设的讲话抓取网站访客qq号码
  • 南昌住房城市建设支行官方网站海洋网络提供网站建设
  • 网站外链建设的八大基本准则做网站卖得出去吗
  • 网站建设不完整 审核天元建设集团有限公司一公司尤作岭
  • 论坛程序做导航网站专做轮胎的网站
  • 网站开发软件解决方案个人网站可以做资讯吗
  • 网站右击无效是怎么做的牛商网建设的食品网站
  • 新北网站建设全网营销网站建设
  • 网站建设与管理 教学设计自己的身份已经网站备案了
  • 长沙网站列表网站开发实例及研究
  • 东莞阳光网官方网站吉林百度查关键词排名
  • 网站开发投标书范本目录左旗网站建设