自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Matlab生成以月为间隔的时间序列

clcclearnum = 1;endend。

2024-05-28 10:53:13 660

原创 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

原创 如何读取指定文件名下的xls文件

sign = load('E:\ty\小论文new\data\TY_EPI\文件list.txt');

2024-01-03 10:32:05 428 1

原创 如何将多行多列数据转化为一列

x=[1 2 3;4 5 6;7 8 9];X=x';X=X(:);

2023-03-30 10:31:42 624

原创 MATlab快捷键

ctrl+T 取消备注。

2023-03-28 20:32:25 168

原创 Spearman的MATLAB实现

统计相关系数(2)——Spearman Rank(斯皮尔曼等级)相关系数及MATLAB实现_matlab画斯皮尔曼等级相关系数图_探索空间的博客-优快云博客

2023-03-28 09:41:35 3611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除