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

企业网页策划案网站优化制作

企业网页策划案,网站优化制作,部门网站建设管理,网站建设与开发要学什么专业前段时间根据需求配合ai写了个转置excel代码,挺好用的,而且可以选择excel,不局限于excel存在哪个地方,都可以转置,但是转置后的excel记得要先创建放在转置文件的目录下。 原本的数据长这样 转置后则可以变为这样&…

前段时间根据需求配合ai写了个转置excel代码,挺好用的,而且可以选择excel,不局限于excel存在哪个地方,都可以转置,但是转置后的excel记得要先创建放在转置文件的目录下。

原本的数据长这样
在这里插入图片描述
转置后则可以变为这样!
在这里插入图片描述
全代码如下,可以用jupyter运行。

import pandas as pd
import re
import os
import tkinter as tk
from tkinter import filedialog# 1️⃣ 选择 Excel 文件
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename(title="选择要转换的Excel文件", filetypes=[("Excel files", "*.xls;*.xlsx")])if file_path:# 2️⃣ 读取 Excel 文件,不解析日期(防止自动转换)df = pd.read_excel(file_path, dtype=str)# 3️⃣ 假设前3列为 品牌、型号、平台,其余列均为日期id_vars = df.columns[:3]# 4️⃣ 转置数据df_melted = df.melt(id_vars=id_vars, var_name='日期', value_name='价格')# 5️⃣ 删除价格为空的行df_melted.dropna(subset=['价格'], inplace=True)# 6️⃣ 定义价格处理函数:支持“-”和“送”运算def clean_price(price):if pd.isna(price):return None# 去除括号及其内容,如 "19999(锁定)" -> "19999"price = re.sub(r'\(.*?\)', '', str(price))# 如果包含 "送" 则按运算处理,如 "15795送938"if "送" in price:parts = price.split("送")try:final_price = int(parts[0]) - int(parts[1])return final_priceexcept:return pd.to_numeric(parts[0], errors='coerce')# 如果包含 "-" 则按运算处理,如 "36088-1805"elif "-" in price:parts = price.split("-")try:final_price = int(parts[0]) - int(parts[1])return final_priceexcept:return pd.to_numeric(parts[0], errors='coerce')else:# 否则保留数字部分price = re.sub(r"[^\d]", "", price)return pd.to_numeric(price, errors='coerce')# 7️⃣ 应用价格处理函数df_melted['价格'] = df_melted['价格'].apply(clean_price)# 8️⃣ 强制日期列保持文本格式,去除 " 00:00:00" 并将 "-" 替换为 "/"df_melted['日期'] = df_melted['日期'].astype(str)df_melted['日期'] = df_melted['日期'].str.replace(" 00:00:00", "", regex=False)df_melted['日期'] = df_melted['日期'].str.replace("-", "/")# 9️⃣ 自动生成保存路径(与原文件同目录),文件名为 "转置后数据.xlsx"save_path = os.path.join(os.path.dirname(file_path), "转置后数据.xlsx")# 🔟 保存 Excel 文件df_melted.to_excel(save_path, index=False)print(f"✅ 数据已成功转置并保存至 {save_path}")
else:print("⚠️ 未选择文件,程序退出。")

文章转载自:

http://XjuHKZaJ.tdzxy.cn
http://puCzAFTT.tdzxy.cn
http://GRmLruGp.tdzxy.cn
http://c4h8W1pR.tdzxy.cn
http://GJA56294.tdzxy.cn
http://Iwtji7LO.tdzxy.cn
http://bhZvecQj.tdzxy.cn
http://CkeofFII.tdzxy.cn
http://HWcUXmBq.tdzxy.cn
http://5cOD9kGV.tdzxy.cn
http://WJ2fSEFZ.tdzxy.cn
http://YdpefNLh.tdzxy.cn
http://gdieT0h0.tdzxy.cn
http://vBUp9IqI.tdzxy.cn
http://QTy6oBci.tdzxy.cn
http://LvVx62zY.tdzxy.cn
http://NL4H68fu.tdzxy.cn
http://OuBWnxVY.tdzxy.cn
http://HtdiG9iM.tdzxy.cn
http://BjtzUVtZ.tdzxy.cn
http://yIDQg01P.tdzxy.cn
http://BWN5uHQv.tdzxy.cn
http://VKVAmHQK.tdzxy.cn
http://QzfbDTTq.tdzxy.cn
http://aHrZzPM4.tdzxy.cn
http://OESfg55B.tdzxy.cn
http://kcEH9ayB.tdzxy.cn
http://v7NE8Yoe.tdzxy.cn
http://BxpBqYTx.tdzxy.cn
http://cAi2k8cM.tdzxy.cn
http://www.dtcms.com/wzjs/630876.html

相关文章:

  • 三亚网站建设哪家专业网站制作现状解决方案
  • 大理旅游网站建设建站之星管理中心
  • 沈阳seo网站推广东莞市网络seo推广哪家好
  • 深圳 网站优化公司排名如何建立自己的网站
  • 微信网站怎么制作企业网络推广方案
  • 成都建设局网站首页网站建设 海豚弯
  • 网站如何做地推沈阳建设企业网站
  • 灯箱网站开发沈阳工程信息网官网
  • wap建站程序合集中企动力公司是做什么的
  • 做电商设计在哪个网站接单深圳做微商网站制作
  • 网站宣传活动怎么做apache网站拒绝访问
  • 企业网站推广的目的网站结构
  • 网站分站加盟网级移动营销app下载
  • 网站怎么改域名优秀国外网站设计赏析
  • 绿色系的网站网站建设傲鸿
  • ps做网站界面asp.net 个人网站
  • 专做美妆的视频网站网站建设藤设计
  • 网站任务界面一起做网站女装夏季裙
  • 网站后台如何修改新闻发布时间跨界营销案例
  • 做网站排名软件做商城网站企业
  • js实现网站浮动窗口海东市城市规划建设局网站
  • 网站开发的目的 实习报告进入淘宝官网网站
  • 兖州中材建设有限公司网站网站建设优化服务价位
  • 松江新城建设集团有限公司网站iis 搭建wordpress
  • 成都哪些公司可以做网站最方便建立网站
  • 单页面个人网站神农架网页设计
  • html5国外网站模板html源码下载wordpress淘宝客个人中心
  • 产品发布网站的装饰怎么做网站被k还能不能在百度做推广
  • 沈阳家用电梯公司网站制作微信贷款怎么申请开通
  • 杭州网站建设 网站设计2网站制作