python数据处理
使用python日常数据处理
firefly0721
苦海无涯,连滚带爬
展开
-
如何多个excel中的数据分发到多个excel中去
加快的思想:先把5000只股票的日K数据合并成一个excel(不是合并,建立excel帧,把所有数据合并到一个excel帧中),这个帧数据存储在内存当中,然后再从内存中找到“交易日期”相同的项目,形成一个excel表格。之前的思想:依次从每个excel文件中找到某天的数据,复制到对应的日期文件中去,这里有一个缺点,就是打开和写入excel文件对应计算的开销是很大的,涉及到冷启动的问题。# 创建一个空的DataFrame用于存储具有相同“交易时间”的行。# 将合并后的数据保存到一个新的Excel文件中。原创 2024-01-29 21:36:32 · 661 阅读 · 0 评论 -
如何将一个文件夹中所有excel文件合并成一个excel文件
创建一个空的DataFrame用于存储合并后的数据。# 将当前文件的数据添加到merged_df中。# 将合并后的数据保存到一个新的Excel文件中。# 获取文件夹中所有Excel文件的文件名。# 指定包含Excel文件的文件夹路径。# 循环遍历所有Excel文件。# 读取Excel文件。原创 2024-01-29 20:29:01 · 550 阅读 · 0 评论 -
将一个excel文件里面具有相同参数的行提取后存入新的excel
same_time_rows = df[df['交易时间'] == time]# 创建一个空的DataFrame用于存储具有相同“交易时间”的行。df = pd.read_excel('原始文件.xlsx')transaction_times = df['交易时间']# 将这些行添加到新的DataFrame中。# 提取具有相同“交易时间”的行。# 读取原始Excel文件。# 使用交易时间迭代所有行。# 提取“交易时间”列。原创 2024-01-29 19:50:05 · 593 阅读 · 0 评论 -
python画分组柱状图的模板
2、能显示两个柱子差额百分比。原创 2023-10-14 09:09:01 · 626 阅读 · 0 评论 -
使用python读取一个文件夹中所有文件的文件名,并将文件名写入excel的一列
将文件名写入工作表的单元格。# 遍历文件夹中的所有文件。原创 2024-01-26 09:04:11 · 772 阅读 · 0 评论 -
将一个excel中的数据分发到多个excel文件中
要求,待复制的数据文件列和目标文件列相同,顺序相同,数量相同,名字相同才行。找到对应的文件以后,将这一行复制到对应股票日时序文件中的最后一行当中。依次读取excel文件1中的每一行,(每一行是一支股票的日K数据)# 将当前行数据添加到目标文件的最后一行。# 读取Excel文件1,即五千只股票收盘后的快照数据。# 检查以这个证券代码命名的目标文件是否存在。实现由日K快照数据,分发到不同的日时序文件当中。# 更具证券代码,构建目标文件的完整路径。# 获取一行中“证券代码”中的数据。# 循环遍历文件1的所有行。原创 2024-01-27 18:27:21 · 1015 阅读 · 0 评论 -
批量删除excel数据列,修改excel数据列的排序
df.drop('市盈率(总市值/净利润, 亏损的PE为空)', axis=1, inplace=True)df.drop('股息率(TTM)(%)', axis=1, inplace=True)df.drop('市销率(TTM)', axis=1, inplace=True)df.drop('总市值 (万元)', axis=1, inplace=True)df.drop('成交额(千元)', axis=1, inplace=True)#修改excel数据列的顺序。#删除excel数据列。原创 2024-01-27 17:00:23 · 593 阅读 · 0 评论 -
批量计算股票量比,5日涨跌幅,振幅数据
批量计算股票量比,振幅,N日涨跌幅。前天是excel文件原创 2024-01-24 11:17:43 · 489 阅读 · 0 评论 -
批量将csv文件转成excel
批量将csv文件转成excel原创 2024-01-24 09:06:12 · 1368 阅读 · 0 评论 -
由直接导出变成日K标准快照数据
df = df.rename(columns={'市盈率(TTM)': '市盈率(TTM,亏损的PE为空)'})df = df.rename(columns={'流通市值': '流通市值(万元)'})df = df.rename(columns={'成交量': '成交量(手)'})df = df.rename(columns={'现价': '收盘价'})df = df.rename(columns={'最高': '最高价'})df = df.rename(columns={'最低': '最低价'})原创 2024-01-27 18:04:34 · 346 阅读 · 0 评论 -
对比excel两列数据之间的差异,将不同的输出
new_df = pd.DataFrame({'列1': list(different_data), '列2': list(different_data)})df = pd.read_excel('D:\\tmp_financial\DailyK\标的比对.xlsx')new_df.to_excel('新的Excel文件路径.xlsx', index=False)这两列有相同的,也有不同的,把两列不同的数据标出来,写在第三列.# 假设要比较的列名为'列1'和'列2'# 将不同的数据写入新的Excel文件。原创 2024-01-26 10:08:18 · 582 阅读 · 0 评论 -
使用python给一个excel文件中的列重新命名
将修改后的数据写入Excel文件。# 读取Excel文件。原创 2024-01-26 23:40:23 · 790 阅读 · 0 评论 -
将多个excel文件中的特定数据汇总到一个excel中
现在需要将每个文件中1月2日的数据提出来,组成一个新的excel文件,即1月2日的交易数据文件,以1月2日命名。df = df.append(filtered_df, ignore_index=True)#写入前面创建的excel文件中。des = "D:\\tmp_financial\DailyK\standard_camera"#将要存入的文件目录。下面的程序是将5000只股票1月2日的交易数据提出来,形成一个1月2日所有股票的交易数据快照。# 这个文件是存入新的excel文件的日期文件。原创 2024-01-28 13:32:55 · 849 阅读 · 0 评论 -
Matlab读取txt文档行内容并写入另外的同名文件中
常用于将一个txt文档数据分成(split)多分。ubuntu也有类似的命令split.2、对于每一个文档,打开后,按照一定的规则挑取其中的部分行,写入另外的同名文件。1、按顺序批量读取一个文件夹下面的所有txt文档。原创 2023-09-15 22:13:14 · 515 阅读 · 0 评论