跳到主要内容
版本:v0.7.1

数据预处理

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

plot_home_ui

模块功能

该模块主要覆盖常见的地球化学预处理任务:

  • 导入表格数据并识别氧化物列
  • 按无水基准进行主量元素归一化
  • 估算铁价态分配(FeO / Fe2O3)
  • 计算常用地球化学指标(如 Mg#、A/CNK、A/NK)
  • 导出处理结果用于后续工作流

推荐流程

  1. 准备数据表
    建议包含标准氧化物表头,例如 SiO2TiO2Al2O3FeOTFeOFe2O3MgOCaONa2OK2O 等。

  2. 加载数据
    可直接粘贴数据到表格,或先加载示例数据进行流程验证。

  3. 配置预处理选项
    按需求启用或关闭模块:

    • 无水归一化
    • 铁价态估算方法
    • 地球化学指标计算
  4. 执行处理
    运行预处理并查看输出工作表内容。

  5. 导出结果
    将结果导出为 .csv,用于后续分析或制图。

关键参数说明

1)无水归一化(Anhydrous Normalization)

启用后可扣除挥发分(如 LOI、H2O、CO2),并将主量氧化物重标定到 100%。

当你需要进行跨样品可比的主量元素分析时,建议启用该选项。

2)铁价态估算(Iron Valence Estimation)

当数据仅有总铁(FeOT)时,可根据策略估算 FeO 与 Fe2O3 的分配:

  • 从总铁自动估算
  • 基于现有 FeO / Fe2O3 反算
  • 使用经验比例 Fe3+/Fe 校正

请根据数据质量与研究对象选择合适方法。

3)地球化学指标(Geochemical Indices)

模块支持计算:

  • Mg#
  • A/CNK
  • A/NK

这些指标常用于岩浆演化与铝饱和特征解释。

输入与输出

输入

  • 包含样品编号与氧化物列的工作表
  • 建议使用 wt.% 数值格式

输出

  • 清洗/归一化后的列(与启用模块相关)
  • 铁价态估算列(启用时)
  • 地球化学指标列(启用时)
  • 处理摘要信息(便于追踪参数与结果)

使用建议

  • 建议将原始数据保存在独立工作表,避免覆盖。
  • 处理前先确认列名规范,减少字段识别误差。
  • 用于论文或报告时,建议在方法部分明确记录所选预处理参数。

如果你希望增加新的预处理策略,欢迎在项目仓库提交 issue 或 discussion。