我有一个包含许多列(大约 100)的 DF,我需要将它们全部重命名。所以我就这么做了
import pandas as pd
data.columns = ["ide_ads", "ide_any", "ide_sfdsdf"] #this is a small part of all the fields
我收到这条消息
AttributeError: can't set attribute 'columns'
有任何其他解释。它说错误在第 2 行
任何想法。
谢谢
我已经解决了este问题。 最初的想法是,如果我有 data 数据框,我可以使用
data.columns = [new_name1,new_name2,...]
un orden 重命名字段,但它对我不起作用。
所以,我终于用指令解决了它:
df = df.rename(columns={'A': 'X', 'B': 'Y'})
其中 A 和 B 是旧名称,X 和 Y 是新名称。
我希望这对你们任何人都有效。
非常感谢。
何塞