当前位置: 首页 > news >正文

Pandas:常见的转换函数(rename,set_index,reset_index)

1 rename()

df = pd.DataFrame(
{'name':['jack','alice','tom','bob'],'age':[20,30,40,60],'gender':['female','male','female','male']
})df

在这里插入图片描述
修改列名

df.rename(columns = {"age":"年龄"})

在这里插入图片描述
修改索引

df.rename(index = {0:10})

在这里插入图片描述
也可以直接通过属性修改:

df.index = [5,6,7,8]
df.columns = ["姓名","年龄","性别"]
df

在这里插入图片描述

2 set_index()

df = pd.DataFrame(
{'name':['jack','alice','tom','bob'],'age':[20,30,40,60],'gender':['female','male','female','male'] 
})df.set_index("name",inplace = True)
# inplace设置为True,会直接修改df本身
df

在这里插入图片描述

3 reset_index()

df = pd.DataFrame(
{'name':['jack','alice','tom','bob'],'age':[20,30,40,60],'gender':['female','male','female','male'] 
})df.set_index("name",inplace = True)
df.reset_index(inplace = True)
df

在这里插入图片描述

http://www.lryc.cn/news/584831.html

相关文章:

  • MD2Doc转换器(基于Python)
  • [Reverse1] Tales of the Arrow
  • 飞算 JavaAI 深度体验:开启 Java 开发智能化新纪元
  • 闲庭信步使用图像验证平台加速FPGA的开发:第八课——图像数据的行缓存
  • Locust 负载测试工具使用教程
  • 为什么选择Selenium自动化测试?
  • [特殊字符]远程服务器配置pytorch环境
  • ajax和XMLHttpRequest以及fetch
  • STM32-DAC数模转换
  • day21——特殊文件:XML、Properties、以及日志框架
  • C#元组:从基础到实战的全方位解析
  • 实现在线预览pdf功能,后台下载PDF
  • 使用gdal读取shp及filegdb文件
  • 通过ETL工具,高效完成达梦数据库数据同步至数仓Oracle的具体实现
  • Primer Premier 5分子生物学引物设计软件 PCR引物设计工具
  • Swift 解 LeetCode 324:一步步实现摆动排序 II,掌握数组重排的节奏感
  • 智能文本抽取在合同管理实战应用
  • P1484 种树,特殊情形下的 WQS 二分转化。
  • 【9】PostgreSQL 之 vacuum 死元组清理
  • 从语音识别到智能助手:Voice Agent 的技术进化与交互变革丨Voice Agent 学习笔记
  • 如何将 iPhone 文件传到 Mac?
  • 模型训练的常用方法及llama-factory支持的数据训练格式
  • 微服务引擎 MSE 及云原生 API 网关 2025 年 6 月产品动态
  • 力扣热门算法题 204.计数质数,207.课程表,213.打家劫舍II
  • uniapp语音播报天气预报微信小程序
  • Axios之核心语法详解
  • CSS3的核心功能介绍及实战使用示例
  • string模拟实现
  • 【Linux】C++项目分层架构:核心三层与关键辅助
  • iOS 数组如何设计线程安全