以下是读取一个 TXT 文件,跳过第一行,以第一列为 X,第二列为 Y,输出最大的 Y 值和对应的 X 值到 Excel 表格的 Python 代码:

import pandas as pd

# 读取 txt 文件
file_path = '文件路径'
df = pd.read_csv(file_path, delimiter='\t', skiprows=1, names=['x', 'y'])

# 找到最大值的索引
max_index = df['y'].idxmax()

# 提取最大值和对应的 x 值
max_y = df.iloc[max_index]['y']
max_x = df.iloc[max_index]['x']

# 创建包含最大值和对应 x 值的 DataFrame
result = pd.DataFrame({'x_max': [max_x], 'y_max': [max_y]})

# 将数据保存到 Excel 表格
output_path = '输出文件路径'
result.to_excel(output_path, index=False)

请将代码中的 '文件路径' 替换为您要读取的 TXT 文件的实际路径,并将 '输出文件路径' 替换为您希望保存 Excel 文件的路径。运行程序后,将会在指定路径下生成一个包含最大值和对应 X 值的 Excel 表格。

Python 读取 TXT 文件并提取最大 Y 值和对应 X 值到 Excel 表格

原文地址: https://www.cveoy.top/t/topic/bb1t 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录