【发布时间】:2023-03-29 04:58:01
【问题描述】:
也许在某个地方有一个关于这个的讨论,所以请链接。 如果您想添加特定条件或仅在特定位置开始,如何更好地重命名列。例如,我使用列表推导,您可以在其中添加条件、切片等。
df = pd.DataFrame({'a': [i for i in range(2)],
'b':[i for i in range(2)]})
print(df)
df.columns.values[1:] = [f'{name}_c' for name in df.columns[1:]]
print(df)
输出:
a b
0 0 0
1 1 1
a b_c
0 0 0
1 1 1
还有其他方法吗?
【问题讨论】:
标签: python pandas replace rename