python-3.x - 重命名和就地问题
问题描述
感谢您对我遇到的以下问题的帮助。我不希望在此代码期间更改“attribure_dat_part”。我只想将重命名更改应用于“ego_attribute_data”。请让我知道我错过了什么。
非常感谢你们!
ego_attribute_data = pd.DataFrame(attribute_dat_part)
#column 标题重命名:
ego_attribute_data.rename(columns = {'email':'ego',
'Title':'ego_title',
'Team':'ego_team',
'Manager Status':'ego_manager_status',
'Location':'ego_location'},
inplace=True)
print(attribute_dat_part)
print(ego_attribute_data)
email Title Team Manager Status Location
person.1@widgetcorp.com CFO Finance Executive Headquarters
person.2@widgetcorp.com CTO Technology Executive Headquarters
person.3@widgetcorp.com CSO Sales Executive Headquarters
person.4@widgetcorp.com CEO and President CEO CEO Headquarters
数据来自excel,读取如下:
attribute_dat_part=pd.read_excel('Course Data\Sample ONA Data.xlsx',
sheet_name='Attribute Data from HRIS')
这样我的原始对象就不会被覆盖:
ego_attribute_data=pd.DataFrame(attribute_dat_part).rename(columns = {'email':'ego', 'Title':'ego_title', 'Team':'ego_team', 'Manager Status':'ego_manager_status', 'Location' :'ego_location'},就地=假)
解决方案
推荐阅读
- ios - 创建一个对象的新实例并将其放入一个数组中,并在 TabBarView 上使用 swift 按钮
- angular - 带有 SSR 和 i18n 的 Angular 6 出现错误“您必须传入 NgModule 或 NgModuleFactory 才能被引导”
- mongodb - golang如何绑定mongodb的数据?
- ruby-on-rails - 根据打开它的按钮将不同的变量传递给模式
- asp.net-mvc - 使用不同的操作名称发布数据,但 url 不会改变
- eclipse - 在 Eclipse 中将项目更新为 Git
- android - 错误:找不到 com.google.android.gms.internal.zzeuq 的 zzeuq 类文件
- google-cloud-dataflow - 如何计算每个窗口的元素
- php - 未定义变量:C:\xampp\htdocs\graceillam.com\database.php 中的 POST_
- minecraft - 制作黄色不闪光药水