功能描述:
一个excel里面有很多行数据,其中“交易时间”这一列有很多交易日期,有些行的交易日期是一样的,那么就把所有交易日期相同的行挑出来,形成一个新的以交易日期命名的文件。
import pandas as pd
import os
# 读取原始Excel文件
df = pd.read_excel('原始文件.xlsx')
# 提取“交易时间”列
transaction_times = df['交易时间']
# 创建一个空的DataFrame用于存储具有相同“交易时间”的行
same_time_df = pd.DataFrame()
#新文件也是excel
file_extension = ".xlsx"
#新文件的存储路径
des = 'D:\\tmp_financial\DailyK'
# 使用交易时间迭代所有行
for time in transaction_times.unique():
# 提取具有相同“交易时间”的行
same_time_rows = df[df['交易时间'] == time]
# 将这些行添加到新的DataFrame中
same_time_df = same_time_df.append(same_time_rows)
des_file = os.path.join(des,time + file_extension)
same_time_df.to_excel(des_file, index=False)
#清空这个帧,准备保留下一个相同交易时间的数据
same_time_df = pd.DataFrame()
将一个excel文件里面具有相同参数的行提取后存入新的excel
firefly07212024-01-30 15:10
相关推荐
冷雨夜中漫步6 小时前
Python快速入门(6)——for/if/while语句郝学胜-神的一滴6 小时前
深入解析Python字典的继承关系:从abc模块看设计之美百锦再6 小时前
Reactive编程入门:Project Reactor 深度指南李慕婉学姐6 小时前
【开题答辩过程】以《基于社交网络用户兴趣大数据分析》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看喵手8 小时前
Python爬虫实战:旅游数据采集实战 - 携程&去哪儿酒店机票价格监控完整方案(附CSV导出 + SQLite持久化存储)!2501_944934738 小时前
高职大数据技术专业,CDA和Python认证优先考哪个?helloworldandy8 小时前
使用Pandas进行数据分析:从数据清洗到可视化肖永威9 小时前
macOS环境安装/卸载python实践笔记TechWJ10 小时前
PyPTO编程范式深度解读:让NPU开发像写Python一样简单枷锁—sha10 小时前
【SRC】SQL注入WAF 绕过应对策略(二)