假设我有以下数据框:
现在我想以编程的方式给每个列名称添加前缀
是否有可用于实现此目的的方法/函数?
感谢您的指导。
import pandas as pd
raw_data = {'col1': [23,45,21,45,23],'col2': [3,4,5,22,3],'col3': ['y1', 'y2', 'y3', 'y1', 'y2'],'col4': ['x1', 'x2', 'x3', 'x1', 'x2']}
df = pd.DataFrame(raw_data, columns = ['col1','col2','col3','col4','col5'])
现在我想以编程的方式给每个列名称添加前缀
'PRE-'
,但'col2'
和'col4'
除外。是否有可用于实现此目的的方法/函数?
感谢您的指导。
usePrefix = 'PRE-'
,那么我该如何修改上面的代码? - Bogasof'PRE-{x}'
更改为f'{usePrefix}{x}'
。 - jezrael