我在数据框上有两个问题:
我当前的解决方案包含 4 个步骤:
ref_columns = ['column 1', 'column2']
df_header_row = pd.DataFrame([list(df_original.columns)], columns=ref_columns)
df_original.columns = ref_columns
df_full = concat([df_header_row, df_original], ignore_index=True)
这绝对不是一个流畅的解决方案,需要重新创建完整的数据帧(标题数据帧)。有没有人有更好的解决办法?
谢谢
使用
df.loc[-1] = df.columns
将当前标题保存为数据帧的第一行并调整索引。
使用
df.columns = ['column 1', 'column 2']
将列重命名为正确的列。
完成!