在 Pandas 中,如果想要修改包含#的列名,可以使用 rename() 方法,其中 columns 参数可以传入一个字典,将旧的列名作为 key,新的列名作为 value。代码示例如下:
import pandas as pd
# 创建示例数据
df = pd.DataFrame({'A#': [1, 2], 'B#': [3, 4]})
# 将包含#的列名替换为新的列名
new_columns = {'A#': 'A', 'B#': 'B'}
df = df.rename(columns=new_columns)
print(df) # 输出: A B
# 0 1 3
# 1 2 4
在该示例中,我们将包含#的列名'A#'和'B#'分别替换为了新的列名'A'和'B'。