我有一个包含多列的 Excel 文件。我需要重复添加标题“Time_s”、“Temp”和“Signal”。 A、B 和 C 列获取“Time_s”、“Temp”和“Signal”,然后其余列如此重复。有 21 列、200 行数据。
我尝试了多种方法,但都不起作用。
以下代码完成了这项工作:
df_columns = list(df.columns)
col_list = df_columns[df_columns.index('B 11:34 time'):]
for i in range(0, len(col_list), 3):
name = col_list[i]
col_list[i] = 'Time [s]'
col_list[i+1] = 'Temp. [C]'
col_list[i+2] = 'Signal'
df_columns[df_columns.index('B 11:34 time'):] = col_list
df.columns = df_columns