首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过映射到字典来重命名dataframe的列名?

如何通过映射到字典来重命名dataframe的列名?
EN

Stack Overflow用户
提问于 2020-05-07 03:51:09
回答 1查看 1.1K关注 0票数 0

我有一本看上去像{1: 'Film & Animation', 2: 'Autos & Vehicles', ....... 10: 'Music'}的字典

我有一个dataframe,列名为Name Address 1 2 3 .....

如何将dataframe列名更改为字典中的相应值?

{1:“电影和动画”、2:“汽车和车辆”、10:“音乐”、15:“宠物和动物”、17:“体育”、18:“短片”、19:“旅行和活动”、20:“游戏”、21:“视频日志”、22:“人物和博客”、23:“喜剧”、24:“娱乐”、25:“新闻和政治”、26:“如何&风格”、27:“教育”,28:“科学技术”,30:“电影”,31:“动画/动画”,32:“动作/冒险”,33:“经典”,34:“喜剧”,35:“纪录片”,36:“戏剧”,37:“家庭”,38:“外国人”,39:“恐怖”,40:“科幻/幻想”,41:“惊悚片”,42:“短裤”,43:“表演”,44:“预告片”}

打印输出(df.columns)=索引(24、22、25、10、17、26、23、20、dtype='object')

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-07 04:52:56

您可以使用以下方法将列名映射到字典:

df.columns = df.columns.map(thedict)

这将将列名'Name''Address'更改为NaN

然后,可以用以下方式还原这些列名:

代码语言:javascript
运行
复制
df.columns.values[0] = 'Name'
df.columns.values[1] = 'Address'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61649585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档