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会将原本的索引添加成数据框的一列
相关推荐
放飞自我的Coder28 分钟前
【python ROUGE BLEU jiaba.cut NLP常用的指标计算】
python·自然语言处理·bleu·rouge·jieba分词
正义的彬彬侠1 小时前
【scikit-learn 1.2版本后】sklearn.datasets中load_boston报错 使用 fetch_openml 函数来加载波士顿房价
python·机器学习·sklearn
资源补给站1 小时前
论文2—《基于柔顺控制的智能神经导航手术机器人系统设计》文献阅读分析报告
机器学习·机器人·手术机器人
张小生1801 小时前
PyCharm中 argparse 库 的使用方法
python·pycharm
秃头佛爷1 小时前
Python使用PDF相关组件案例详解
python
Dxy12393102161 小时前
python下载pdf
数据库·python·pdf
叶知安1 小时前
如何用pycharm连接sagemath?
ide·python·pycharm
weixin_432702261 小时前
代码随想录算法训练营第五十五天|图论理论基础
数据结构·python·算法·深度优先·图论
菜鸟清风1 小时前
ChromeDriver下载地址
python
武子康2 小时前
大数据-212 数据挖掘 机器学习理论 - 无监督学习算法 KMeans 基本原理 簇内误差平方和
大数据·人工智能·学习·算法·机器学习·数据挖掘