数据预处理
数据预处理(Data Preprocessing) 页面用于在后续计算(如 CIPW、绘图与地球化学指标)之前,对全岩主量元素数据进行快速清洗、归一化与标准化处理。

模块功能
该模块主要覆盖常见的地球化学预处理任务:
- 导入表格数据并识别氧化物列
- 按无水基准进行主量元素归一化
- 估算铁价态分配(FeO / Fe2O3)
- 计算常用地球化学指标(如 Mg#、A/CNK、A/NK)
- 导出处理结果用于后续工作流
推荐流程
-
准备数据表
建议包含标准氧化物表头,例如SiO2、TiO2、Al2O3、FeOT、FeO、Fe2O3、MgO、CaO、Na2O、K2O等。 -
加载数据
可直接粘贴数据到表格,或先加载示例数据进行流程验证。 -
配置预处理选项
按需求启用或关闭模块:- 无水归一化
- 铁价态估算方法
- 地球化学指标计算
-
执行处理
运行预处理并查看输出工作表内容。 -
导出结果
将结果导出为.csv,用于后续分析或制图。
关键参数说明
1)无水归一化(Anhydrous Normalization)
启用后可扣除挥发分(如 LOI、H2O、CO2),并将主量氧化物重标定到 100%。
当你需要进行跨样品可比的主量元素分析时,建议启用该选项。
2)铁价态估算(Iron Valence Estimation)
当数据仅有总铁(FeOT)时,可根据策略估算 FeO 与 Fe2O3 的分配:
- 从总铁自动估算
- 基于现有 FeO / Fe2O3 反算
- 使用经验比例
Fe3+/Fe校正
请根据数据质量与研究对象选择合适方法。
3)地球化学指标(Geochemical Indices)
模块支持计算:
Mg#A/CNKA/NK
这些指标常用于岩浆演化与铝饱和特征解释。
输入与输出
输入
- 包含样品编号与氧化物列的工作表
- 建议使用 wt.% 数值格式
输出
- 清洗/归一化后的列(与启用模块相关)
- 铁价态估算列(启用时)
- 地球化学指标列(启用时)
- 处理摘要信息(便于追踪参数与结果)
使用建议
- 建议将原始数据保存在独立工作表,避免覆盖。
- 处理前先确认列名规范,减少字段识别误差。
- 用于论文或报告时,建议在方法部分明确记录所选预处理参数。
如果你希望增加新的预处理策略,欢迎在项目仓库提交 issue 或 discussion。