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

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

作者头像
XXXX-user
发布2019-08-20 16:30:36
7.6K0
发布2019-08-20 16:30:36
举报
文章被收录于专栏:不仅仅是python不仅仅是python

背景介绍

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

入门示例

上述代码:

代码语言:javascript
复制
# ## 如何重命名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 条评论
热度
最新
推荐阅读
目录
  • 入门示例
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档