脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - pandas 修改列名的实现示例

pandas 修改列名的实现示例

2022-08-15 20:46小白_cai Python

本文主要介绍了pandas修改列名的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

利用pandas修改列名

import pandas as pd  

df1=pd.DataFrame({"A":[1,2,3],"B":[4,5,6],"C":[7,8,9]})
print(df1)

生成的df1的结果:

pandas 修改列名的实现示例

修改列名:

#method1,直接重新命名df1的列名
df1.columns=["a","B","c"]  
print("method1:
",df1)

方法一:暴力修改列名,即重新命名列名

pandas 修改列名的实现示例

#method2,指定修改某列或某几列名字,是否用"inplace"参数的差别
"""no_inplace"""
df1.rename(columns={"a":"A","b":"B"}) 
print("method2_no_inplace:
",df1)
"""inplace"""
df1.rename(columns={"a":"A","b":"B"},inplace=True) 
print("method2_inplace:
",df1)

方法二,利用rename修改

(1)未用’inplace’参数的df1结果,修改df1列名失败

pandas 修改列名的实现示例

(2)使用’inplace’参数的df1结果,修改df1列名成功,可以任意指定修改的列名

pandas 修改列名的实现示例

df1.rename(columns={"c":"D"},inplace=True) 
print("修改一个列名
method2_inplace:
",df1)

(3)可以指定修改某列名的个数

pandas 修改列名的实现示例

 到此这篇关于pandas 修改列名的实现示例的文章就介绍到这了,更多相关pandas 修改列名内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_42044037/article/details/81475247

延伸 · 阅读

精彩推荐