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会将原本的索引添加成数据框的一列
相关推荐
渡我白衣10 小时前
AI应用层革命(七)——智能体的终极形态:认知循环体的诞生
人工智能·深度学习·神经网络·目标检测·microsoft·机器学习·自然语言处理
workflower15 小时前
时序数据获取事件
开发语言·人工智能·python·深度学习·机器学习·结对编程
C++业余爱好者16 小时前
Java 提供了8种基本数据类型及封装类型介绍
java·开发语言·python
是开心的栗子呀16 小时前
阿里云天池:预测二手车交易价格的机器学习项目-高效实现MAE低于500分
人工智能·机器学习·阿里云·ai·云计算
AI Echoes17 小时前
构建一个LangChain RAG应用
数据库·python·langchain·prompt·agent
子夜江寒17 小时前
逻辑回归简介
算法·机器学习·逻辑回归
派大鑫wink17 小时前
从零到精通:Python 系统学习指南(附实战与资源)
开发语言·python
c骑着乌龟追兔子17 小时前
Day 38 官方文档的阅读
python
羸弱的穷酸书生18 小时前
国网 i1协议 python实现
开发语言·python
weixin_4620223518 小时前
RAW-Adapter: Adapting Pre-trained Visual Model to Camera RAW Images
python·计算机视觉