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会将原本的索引添加成数据框的一列
相关推荐
子燕若水15 分钟前
Flask 调试的时候进入main函数两次
后端·python·flask
编程有点难16 分钟前
Python训练打卡Day23
开发语言·python
攻城狮7号35 分钟前
一文理清人工智能,机器学习,深度学习的概念
人工智能·深度学习·机器学习·ai
qq_141826973244 分钟前
python通过curl访问deepseek的API调用案例
java·数据库·python
暴龙胡乱写博客2 小时前
机器学习 --- 数据集
人工智能·机器学习
红衣小蛇妖3 小时前
Python基础学习-Day23
开发语言·python·学习
Hello world.Joey3 小时前
数据挖掘入门-二手车交易价格预测
人工智能·python·数据挖掘·数据分析·conda·pandas
刘延林.3 小时前
树莓5安装 PyCharm 进行python脚本开发
ide·python·pycharm
小洛~·~3 小时前
多模态RAG与LlamaIndex——1.deepresearch调研
人工智能·python·深度学习·神经网络·chatgpt
SunsPlanter3 小时前
快速入门机器学习的专有名词
人工智能·机器学习