df.set_index()

set_index(self, keys, drop=True, append=False, inplace=False, verify_integrity=False)

Set the DataFrame index using existing columns.

Set the DataFrame index (row labels) using one or more existing
columns or arrays (of the correct length). The index can replace the
existing index or expand on it.

参数详解:
DataFrame or None
Changed row labels or None if inplace=True.

See Also

df = pd.DataFrame({‘month’: [1, 4, 7, 10],
… ‘year’: [2012, 2014, 2013, 2014],
… ‘sale’: [55, 40, 84, 31]})
df
month year sale
0 1 2012 55
1 4 2014 40
2 7 2013 84
3 10 2014 31

Set the index to become the ‘month’ column:

df.set_index(‘month’)
year sale
month
1 2012 55
4 2014 40
7 2013 84
10 2014 31

Create a MultiIndex using columns ‘year’ and ‘month’:

df.set_index([‘year’, ‘month’])
sale
year month
2012 1 55
2014 4 40
2013 7 84
2014 10 31

Create a MultiIndex using an Index and a column:

df.set_index([pd.Index([1, 2, 3, 4]), ‘year’])
month sale
year
1 2012 1 55
2 2014 4 40
3 2013 7 84
4 2014 10 31

Create a MultiIndex using two Series:

s = pd.Series([1, 2, 3, 4])
df.set_index([s, s**2])
month year sale
1 1 1 2012 55
2 4 4 2014 40
3 9 7 2013 84
4 16 10 2014 31

Original: https://blog.csdn.net/c_lanxiaofang/article/details/125773853
Author: 懒笑翻
Title: df.set_index()

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/753069/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • anaconda介绍、安装及conda命令详解

    ❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博相关&#8…

    Python 2023年9月7日
    046
  • Paddle OCR, windows/mac安装指南

    前言: 现在网络上有很多百度PaddleOCR的安装教程,但普遍的问题是缺少对整个安装流程框架的讲解,而遇到的问题又五花八门,导致小白安装时容易被绕晕。 本文将以Anaconda&…

    Python 2023年9月7日
    093
  • 4.数据分析-Pandas_①

    import pandas as pd import numpy as np import matplotlib.pyplot as plt import random from …

    Python 2023年8月18日
    052
  • copp | AAA

    2、在转发层有一个CEF表,该表是实时的与控制层的路由表同步的,其实严格来说路由器其实并不是按照路由表来转发的,而是按照转发层的CEF表来转发数据的。 3、在控制层与转发层有一道门…

    Python 2023年6月15日
    057
  • Python数据清洗处理,csv,pandas,数据匹配

    本人python新手一枚,最近毕业论文需要用python处理数据,大概就是两年前学过一些python基础,最近重新把python捡起来了,由于这个数据处理过程对我这种新手来说过于艰…

    Python 2023年8月16日
    042
  • 爱心代码李峋同款爱心 python html

    目录 前言 一、python 1.python 第一个 2.python第二个 二、HTML 1.第一个 2.第二个html 3.第三个html 3.第四个html 总结 前言 最…

    Python 2023年11月8日
    050
  • 股票因子扩展2(双神因子计算)——从零到实盘5

    前文记录了涨停因子的实现,本文记录双神因子的实现。 双神本质上就是间隔的两个涨停,网上也有人称之为双龙。 ; 主要代码分析 新建源文件,命名为data_center_v4.py,全…

    Python 2023年8月7日
    050
  • UML类关系

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    Python 2023年10月10日
    033
  • Django 运行报异常:AttributeError: ‘str’ object has no attribute ‘get’

    在使用 用户机制进行用户的验证、登录、注销操作时,遇到这个异常。 首先是写了一个登录的视图,要求如果用户登录成功,则页面跳转到用户主页(home): 运行后,当输入用户名和密码后,…

    Python 2023年6月9日
    054
  • 30张炫酷的动态交互式图表,Python 一键即可生成

    今天我来讲一下如何用 Python 一行代码在 DataFrame数据集当中生成炫酷的动态交互式的图表,本文中我们需要用到的模块 cufflinks ,就像是 seaborn封装了…

    Python 2023年8月8日
    048
  • 数据可视化——坐标轴的定制

    一、坐标轴的概述 在绘制图表的过程中,matplotlib会根据所绘制图表的类型决定是否使用坐标系,或者显示哪种类型的坐标系。坐标轴的结构相同,主要包括轴脊、刻度,其中刻度又可以细…

    Python 2023年9月3日
    056
  • YOLOv5中的SPP/SPPF结构详解

    深度学习入门小菜鸟,希望像做笔记记录自己学的东西,也希望能帮助到同样入门的人,更希望大佬们帮忙纠错啦~侵权立删。 目录 一、SPP的应用的背景 二、SPP结构分析 三、SPPF结构…

    Python 2023年8月1日
    061
  • python快速实现简易超级玛丽小游戏

    《超级玛丽》是一款超级马里奥全明星的同人作品,也是任天堂公司出品的著名横版游戏。 《超级马里奥》是一款经典的像素冒险过关游戏。最早在红白机上推出,有多款后续作品,迄今多个版本合共销…

    Python 2023年9月19日
    057
  • python web框架基础

    文章目录 * – 1. Web框架简介 – + 1.1 MVC + 1.2 模板引擎 – 2. 常用 Python Web 框架 –…

    Python 2023年8月11日
    065
  • 【神经网络】(10) Resnet18、34 残差网络复现,附python完整代码

    各位同学好,今天和大家分享一下 TensorFlow 深度学习中如何搭载 Resnet18 和 Resnet34 残差神经网络,残差网络 利用 shotcut 的方法成功解决了网络…

    Python 2023年8月2日
    0151
  • OpenAI ChatGPT注册试用全攻略

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    Python 2023年9月7日
    052
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球