- 博客(19)
- 收藏
- 关注
原创 Python根据时间序列计算年月数据
print(f" 月结果保存到: {monthly_output_path}")print(f" 年结果保存到: {yearly_output_path}")yearly_output_directory = r"E:\3年降水" # 年结果输出目录。print(f"找到 {len(excel_files)} 个Excel文件")print(f"月结果保存在: {monthly_output_dir}")print(f"年结果保存在: {yearly_output_dir}")
2025-12-25 14:36:56
273
原创 Python批量删除excel中非数值的单元格
cell.value = None # 不是数字,删除。# 不是纯数字,删除(设为None)# 如果是可以转换为数字的字符串。print(f"找到 {len(excel_files)} 个Excel文件")print(f"✗ 处理失败 {file}: {e}")# 检查是否为纯数字。print(f"✓ 已清理文字: {file}")print(f"处理: {filename}")# 如果是数字类型(int, float),直接返回True。# 模式:可选负号 + 数字 + 可选小数点 + 可选数字。
2025-12-25 14:35:47
386
原创 Python将列行名为年月、左对齐的径流数据转化为正确形式的数据
print(f" 月份{month + 1}: 仍有{actual}/{days}个数据,删除{actual - days}个")print(f" 月份{month + 1}: 删除{deleted}个多余数据 ({actual}→{days})")print(f" 月份{month + 1}: {actual}/{days} (不足)")# ============ 新增的验证和删除功能 ============# ============ 原有的级联右移逻辑 ============
2025-12-23 08:06:32
915
原创 Python批量将列行名为年月的数据转化为年月日数据的四列数据
print(f"年份范围: {result_df['Year'].min()} - {result_df['Year'].max()}")print(f"年份范围: {result_df['Year'].min()} - {result_df['Year'].max()}")print(f"[{i:3d}/{len(files)}] {filename}: {year_records} 行")print(f"[{i:3d}/{len(files)}] {filename}: 错误 - {e}")
2025-12-23 08:06:12
809
原创 Python如何将某一目录下原始规范命名的径流数据(文本格式)转化为规范命名的excel文件
print(f"✓ 转换成功: q1402400.{xx}1 -> 19{xx}.xlsx")print(f" 使用Latin-1编码读取成功")print(f"✗ 转换失败 q1402400.{xx}1: {e}")print(f" 使用二进制方式读取成功")print(f" 使用GB2312编码读取成功")print(f"⚠ 文件不存在: q1402400.{xx}1")print(f"处理: q1402400.{xx}1")print(f" 使用GBK编码读取成功")
2025-12-22 08:43:28
281
原创 Python如何批量将文本格式的降水数据转为excel格式
if f.endswith(('.txt', '.csv', '.dat'))] # 支持多种文本格式。# 常见的分隔符: '\t' (制表符), ',' (逗号), ';' (分号), ' ' (空格)print(f"找到 {len(txt_files)} 个文本文件,开始转换...")print(f" ✓ 转换成功,共 {len(df)} 行数据")print(f"成功转换: {processed_count} 个文件")print(f"转换失败: {failed_count} 个文件")
2025-12-22 08:40:22
402
原创 Python根据时间序列批量计算日降水数据
print(f"文件 {os.path.basename(input_file)} 缺少必要列,跳过处理")print(f"处理文件 {os.path.basename(input_file)} 时出错: {e}")print(f"找到 {len(csv_files)} 个CSV文件,开始批量处理...")print(f"成功处理: {processed_count} 个文件")print(f"处理失败: {failed_count} 个文件")print(f"正在处理: {file}")
2025-12-19 08:25:25
380
原创 Python根据文件名和时间序列批量读取制定文件夹下小时降水数据,并输出到不同文件夹下
===================== 第四部分:读取Excel的4个子表 =====================# ===================== 第三部分:读取时间序列并添加列名 =====================# ===================== 第六部分:处理每个站点 =====================# ===================== 第五部分:处理每个子表 =====================
2025-12-18 09:34:37
502
原创 python对各站点批量进行TFPW-MK检验法
data_folder = 'D:\气象数据\降水_new\全流域年数据'folder_path = 'D:\气象数据\降水_new\全流域年数据'
2024-08-07 16:29:12
486
1
原创 Matlab根据索引文件判断某一路径下是否有相应文件
disp(['文件 ', filename, ' 不存在于目录 ', folderPath]);disp(['文件 ', filename, ' 存在于目录 ', folderPath]);% 使用 exist 函数检查文件是否存在。
2024-08-06 15:38:30
533
原创 python根据相关索引文档文件创建相应文件夹
folder_path = os.path.join('D:\数据处理\数据处理代码\zhandian_month', folder_name) # 替换成你想要创建文件夹的路径。file_folders = "D:\数据处理\数据处理代码\zhandian_month\zhandian.txt"
2024-08-04 09:19:26
178
原创 读取指定文件夹下小时数据并计算面平均日降水数据
xlswrite(['D:\气象数据\降水\1956-2022面平均日降水','\','华县','.xlsx'], finaldata)DATE1 = datenum(1956,1,1):datenum(2022,12,31);data = xlsread('D:\气象数据\权重.xls');%泰森多边形站点和权重。FilePath = 'D:\气象数据\小时数据';
2024-07-01 17:13:48
222
原创 python读取指定文件名下的xls文件
filepath = r'E:\数据结果\indices1'filepath = r'E:\数据结果\indices1'
2024-01-08 11:28:24
415
原创 创建时间序列
DATE1 = datenum(1963,1,1):datenum(2020,12,31);%修改年份DATE1 = DATE1';DATE1 = datevec(DATE1);date(:,1:3) = DATE1(:,1:3);
2024-01-03 10:57:17
410
1
原创 Spearman的MATLAB实现
统计相关系数(2)——Spearman Rank(斯皮尔曼等级)相关系数及MATLAB实现_matlab画斯皮尔曼等级相关系数图_探索空间的博客-优快云博客
2023-03-28 09:41:35
3611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅