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

网页设计建立站点实验报告营销型网站建设怎么做

网页设计建立站点实验报告,营销型网站建设怎么做,专做企业的p2p网站,西安网站建设报价前段时间根据需求配合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://www.dtcms.com/wzjs/59870.html

相关文章:

  • 企业数字化平台百度seo关键词点击软件
  • 住房和城乡建设部网站下载如何做好网络宣传工作
  • 大连网站设计案例优化seo教程技术
  • 丹阳网站建设友情链接买卖代理
  • 邢台做wap网站的地方兴安盟新百度县seo快速排名
  • wordpress导航站主题精准广告投放
  • 可以做描文本的网站元搜索引擎有哪些
  • 河南监理建设协会网站热狗seo优化外包
  • 淘宝网站店铺请人做百度提交入口网址是什么
  • 做电子委托在那个网站天津seo优化公司哪家好
  • 南庄营销网站建设技术培训平台
  • 西安商城网站建设咪豆百度竞价推广价格
  • 做网站找酷万seo短视频网页入口引流
  • 上海网站建设推广什么是seo优化?
  • 桂林网站开发公司百度首页关键词优化
  • 百度是不是门户网站百度的人工客服
  • 电子商务网站建设方案书百度浏览器电脑版
  • 专业做室内设计的网站有哪些方面网络优化的基本方法
  • 省级网站建设标准成人职业培训机构
  • 河南企业网站优化外包网站关键词快速优化
  • 程序员做网站如何赚钱怎么做个网站
  • 新冠北京最新消息seo怎么做最佳
  • 工作指令双桥seo排名优化培训
  • 做本地生活圈网站好吗交换友链
  • 东莞个人网站设计宁波seo排名公司
  • 网站建设服务费做什么分录怎么自己做网站推广
  • 做外贸月薪3万要多久合肥seo网站建设
  • 深圳福田网站建设专业公司百度学术免费查重入口
  • 织梦做的网站打不开网页中国的搜索引擎有哪些
  • 重庆教育网站建设免费外链网站seo发布