我想写一个panda函数,在给定数据帧的所有列标题的开头添加下划线。
DataFrame.add_prefix
即使原始列标签不是字符串也有效。
import pandas as pd
df = pd.DataFrame([[1,1,1]], columns=['a', 0, 'foo'])
# a 0 foo
# 1 1 1
df.add_prefix('_')
# _a _0 _foo
#0 1 1 1