背景介绍
DataFrames和Series是用于数据存储的pandas中的两个主要对象类型:DataFrame就像一个表,表的每一列都称为Series。您通常会选择一个系列来分析或操纵它。今天我们将学习如何重命名Pandas DataFrame中的列名。
上述代码:
# ## 如何重命名pandas dataframe中的列名字
# In[32]:
import pandas as pd
# In[33]:
data = pd.read_csv('ufo.csv')
# ## 查看data的类型
# In[34]:
type(data)
# ## 显示前几条数据
# In[35]:
data.head()
# ## 打印所有的列名
# In[36]:
data.columns
# ## 使用rename()进行重命名列明
# In[37]:
data.rename(columns={'Shape Reported':'Shape_Reported',\
'Colors Reported':'Colors_Reported'},inplace=True)
# ## 打印重命名后的列
# In[38]:
data.columns
# ## 定义一个list 整体替换列名
# In[39]:
data_cols= ['city', 'colors reported', 'shape reported',\
'state', 'time']
# In[40]:
data.columns = data_cols
# In[41]:
data.head()
# ## 读取数据时指定列名
# In[42]:
data = pd.read_csv('ufo.csv',names= data_cols,header=0)
data.head()
# In[43]:
data.columns
# ## 使用replace()修改列名
# In[44]:
data.columns = data.columns.str.replace(' ','_')
# In[45]:
data.columns
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有