数据分析-如何重命名Pandas DataFrame中的列名?

背景介绍

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

原文发布于微信公众号 - yale记(python_yale_learning)

原文发表时间:2019-08-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券