You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求Python Pandas脚本:转置ELISA凝集素读数表并计算重复均值

Python Pandas 处理ELISA凝集素数据:转置结构并计算重复均值

完整脚本

import pandas as pd

# 读取CSV文件(替换为你的实际文件路径)
df = pd.read_csv("lectin_elisa_data.csv")

# 按凝集素分组,计算各浓度下三次重复的平均值
mean_df = df.groupby("NA").mean()

# 转置表格:将浓度转为行、凝集素转为列
transposed_mean_df = mean_df.T

# 可选:将处理后的结果保存为新CSV
transposed_mean_df.to_csv("lectin_elisa_mean_transposed.csv")

# 打印结果预览
print(transposed_mean_df)

关键步骤说明

  • 读取原始数据:pd.read_csv加载你的CSV文件,注意原始表格第一列是凝集素名称(对应示例中的NA列),后续列对应不同浓度的OD读数。
  • 分组计算均值:groupby("NA")按凝集素名称分组,.mean()自动对每个浓度列的三次重复数据计算平均值,得到每个凝集素对应各浓度的均值行。
  • 转置表格结构:.T实现行列互换,直接将浓度转为索引行、凝集素转为列,完全匹配你需要的输出结构。
  • 结果导出:to_csv将处理后的表格保存为新文件,方便后续统计或可视化使用。

示例数据运行结果

用你提供的示例数据测试,脚本会输出如下表格:

Lectin 1Lectin 2
Concentration 11.52.0
Concentration 22.03.0

内容的提问来源于stack exchange,提问作者hypermiler3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 23:40:48