Pandas не позволяет создавать столбцы с новым именем атрибута - PullRequest
0 голосов
/ 21 июня 2020

когда я попытался изменить имя столбца HG фрейма данных, оказалось, что предупреждение: UserWarning: Pandas не позволяет создавать столбцы с помощью нового имени атрибута - см. https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute -access

HG=pd.read_csv('HG.csv',header=0,index_col=0)
newname=HG.columns.tolist()
CG=pd.read_csv('CG.csv',header=0,index_col=0)
CG.colunms=newname

и имя столбца HG не изменилось.

1 Ответ

0 голосов
/ 21 июня 2020

Ваш код содержит:

  • newname=HG.columns.tolist() - создать newname как список имен столбцов в HG ( .tolist () на самом деле не требуется).
  • CG.colunms=newname - вы, вероятно, попытаетесь установить имена столбцов в CG в список, скопированный из HG , но вместо colunms write columns (неправильная последовательность букв).

Поэтому неудивительно, что имя столбца в HG не изменилось. Нигде в вашем коде вы не пытаетесь их изменить. И чтобы изменить имена в CG , сделайте вышеуказанное исправление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...