没有合适的资源?快使用搜索试试~ 我知道了~
如何重命名 PANDAS DATAFRAME 中的列.docx
需积分: 5 0 下载量 28 浏览量
2023-08-10
21:03:49
上传
评论
收藏 16KB DOCX 举报
温馨提示
试读
3页
如何重命名 PANDAS DATAFRAME 中的列
资源推荐
资源详情
资源评论
在本教程中,我们将介绍在 Python 中重命名 pandas dataframe 中的列的各
种方法。重命名或更改列的名称是最常见的数据整理任务之一。如果您没有编
程背景并且过去只使用 Excel 电子表格工作,您可能会觉得在 Python 中执行
此操作并不容易,因为您只需在单元格中键入您想要的内容即可轻松重命名 MS
Excel 中的列。如果你是数据库背景的话,它类似于 SQL 中的 ALIAS。在
Python 中,有一个流行的数据操作包,称为 pandas,它简化了此类数据操
作。
在 Pandas 中重命名列的方法
在 Pandas 中,有两种简单的方法来重命名列的名称。
第一步是安装 pandas 包(如果尚未安装)。!pip show pandas 您可以通过在
Ipython 控制台中运行语句来检查您的计算机上是否安装了该软件包。如果没
有安装,可以使用命令安装!pip install pandas。
导入数据集进行练习
为了导入数据集,我们使用 read_csv( )pandas 包中的函数。
import pandas as pd
df = df =
pd.read_csv("https://raw.githubusercontent.com/JackyP/testing/master/
datasets/nycflights.csv", usecols=range(1,17))
要查看数据框中列的名称,请编写以下命令:
df.columns
Index(['year', 'month', 'day', 'dep_time', 'dep_delay', 'arr_time',
'arr_delay', 'carrier', 'tailnum', 'flight', 'origin', 'dest',
'air_time', 'distance', 'hour', 'minute'],
dtype='object')
方法一:rename() 函数
假设您要将列名替换 year 为. 在下面的代码中,它将创建一个名为的新数据
框,具有新的列名称和相同的值。 yearsdf2
df2 = df.rename(columns={'year':'years'})
如果您想在同一数据集中进行更改,df 您可以尝试此选项 inplace = True
df.rename(columns={'year':'years'}, inplace = True)
资源评论
geeks老师
- 粉丝: 131
- 资源: 50
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功