功能描述:
一个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
相关推荐
65岁退休Coder29 分钟前
LangGraph v1.2.9 节点容错策略 & 流式输出 & 持久化记忆管理ikun_文3 小时前
Django框架路由Router的使用IvanCodes3 小时前
Python 基础语法(二):字符串与常用操作昭昭日月明3 小时前
LangChain 生态:从链到代理,开发者需要掌握的三大核心Csvn3 小时前
🐍 Day 8:面向对象编程程序员天天困3 小时前
向量检索不准怎么办:混合检索与 Rerank 重排序召回优化实战alphaTao5 小时前
LeetCode 每日一题 2026/8/24-2026/8/30苏灿烤鱼5 小时前
当 AI Agent 遇见真实科学环境:深度拆解 Scientific Agent Skills,把"聊天机器人"变成"AI 科学家"张文君5 小时前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12lupai16 小时前
手机在网状态接口实测效果与质量评估