Python数据框操作 -- DataFrame列名和索引设置

先创建一个数据框:

python 复制代码
import pandas as pd
df = pd.DataFrame({'a':[1,1,2,3,4], 'b':[5,6,7,8,8]})

重新设置数据框的列名,使数据框的列名为"A"和"B":

python 复制代码
df.columns = ['A','B']  

设置A列为数据框的索引:

python 复制代码
df1 = df.set_index('A', drop = True)   
    #drop = True表示不保留A列在数据框,drop = False表示A既是索引也在数据框中为一列

重新设置/更新数据框索引:

python 复制代码
df2 = df1.reset_index(drop = True)  
    #默认为0123...,drop = False会将原本的索引添加成数据框的一列
相关推荐
西柚研究生12345611 分钟前
论文分析17:YOLOv11_UAVNet:无人机航拍图像专用目标检测算法
人工智能·python·深度学习·算法·目标检测
沧海一笑-dj43 分钟前
【Python】Python学习笔记-初识 Python
python·python安装·python解释器
打工仔折腾 AI1 小时前
FastAPI 从本机到生产服务器:Nginx+Gunicorn+Uvicorn 完整部署实录
人工智能·后端·python·nginx·fastapi·gunicorn
hanchenxing1 小时前
AI 数据管道重构:从函数堆到链式管道的可读性实践
python
hhzz1 小时前
【OpenCV 入门到精通 10】视频分析与光流跟踪:背景减除与运动检测
人工智能·python·opencv·性能优化
蓝胖的四次元口袋1 小时前
Python基础语法入门
python
Patrick在香港1 小时前
Python 抓 0.91 GB 香港法例:Agent 的进度该写进磁盘,不是写进上下文
爬虫·python·api·claude·香港
ClinicTech2 小时前
实验室洗瓶机的清洗系统架构与自动化控制解析
java·python
雾屿_Mistisle2 小时前
模型窃取与隐私泄露(二)模型反演与模型提取
机器学习·数据分析
洋洋不叫杨杨2 小时前
Codex 实战:用 AI 写运维脚本
大数据·python