运行以上脚本后,根据第5列的分类情况,然后取用第三列数据,算出第5列中每个条目的第三列数据的平均值。
import pandas as pd
# 读取文本文件
data = pd.read_csv('your_file.txt', delimiter='\t', header=None)
# 为列指定名称
data.columns = ['Column1', 'Column2', 'Column3', 'Column4', 'Column5']
# 将第三列转换为数值类型
data['Column3'] = pd.to_numeric(data['Column3'], errors='coerce')
# 按分类分组,并计算第三列的平均值
result = data.groupby('Column5')['Column3'].mean()
# 打印每个分类的平均值
print(result)
网友评论