前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >数据分析-如何重命名Pandas DataFrame中的列名?

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

作者头像
XXXX-user
发布2019-08-20 16:30:36
发布2019-08-20 16:30:36
7.7K00
代码可运行
举报
文章被收录于专栏:不仅仅是python不仅仅是python
运行总次数:0
代码可运行

背景介绍

DataFrames和Series是用于数据存储的pandas中的两个主要对象类型:DataFrame就像一个表,表的每一列都称为Series。您通常会选择一个系列来分析或操纵它。今天我们将学习如何重命名Pandas DataFrame中的列名。

入门示例

上述代码:

代码语言:javascript
代码运行次数:0
运行
复制
# ## 如何重命名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
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yale记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 入门示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档