python dataframe index 两维_Python pandas.DataFrame调整列顺序及修改index名

  1. 从字典创建DataFrame

import pandas

dict_a = {‘user_id’:[‘webbang’,’webbang’,’webbang’],’book_id’:[‘3713327′,’4074636′,’26873486′],’rating’:[‘4′,’4′,’4′],’mark_date’:[‘2017-03-07′,’2017-03-07′,’2017-03-07’]}

df = pandas.DataFrame(dict_a) # 从字典创建DataFrame

df # 创建好的df列名默认按首字母顺序排序,和字典中的先后顺序并不一样,字典中是’user_id’,’book_id’,’rating’,’mark_date’

book_id mark_date rating user_id

0 3713327 2017-03-07 4 webbang

1 4074636 2017-03-07 4 webbang

2 26873486 2017-03-07 4 webbang

  1. 调整列顺序

df = df[[‘user_id’,’book_id’,’rating’,’mark_date’]] # 调整列顺序为’user_id’,’book_id’,’rating’,’mark_date’

df

user_id book_id rating mark_date

0 webbang 3713327 4 2017-03-07

1 webbang 4074636 4 2017-03-07

2 webbang 26873486 4 2017-03-07

  1. 调整index为从1开始

df.index = range(1,len(df) + 1) # 将index改成从1开始

df

user_id book_id rating mark_date

1 webbang 3713327 4 2017-03-07

2 webbang 4074636 4 2017-03-07

3 webbang 26873486 4 2017-03-07

DataFrame操作汇总:https://www.jb51.net/article/163645.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

Original: https://blog.csdn.net/weixin_42298922/article/details/114910592
Author: bangerzzzz
Title: python dataframe index 两维_Python pandas.DataFrame调整列顺序及修改index名

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

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

(0)

大家都在看

  • YOLOP 训练+测试+模型评估

    文章目录 前言 一、环境搭建 二、测试 三、训练 * 3.1 下载数据集 3.2 在./lib/config/default.py中修改相关参数 四、模型评估 五、可能遇到的报错 …

    Python 2023年8月2日
    073
  • 对抗攻击方法一览

    神经网络在过去的几年和几十年已经获得了长足的进步,神经网络的应用已经遍布我们生活的各个角落。但是与此同时,也有人发现神经网络并不像我们预期的那么具有鲁棒性,仅仅在图片中添加一个微笑…

    Python 2023年10月28日
    026
  • 深入理解Promise

    文章目录 * – + Promise的前提概念 + Promise参数和执行顺序 + Promise的嵌套执行 + Promise.prototype.then() +…

    Python 2023年11月6日
    033
  • ARMA模型的性质之ARMA模型

    目录 一、ARMA模型的定义 二、平稳条件与可逆条件 三、传递形式与逆转形式 四、ARMA(p,q)模型的统计性质 1.均值 2.自协方差函数 3.自相关系数 4.ARMA(p,q…

    Python 2023年9月7日
    055
  • 【Kaggle数据分析实战练习】World University Rankings

    数据集介绍 本次数据分析的数据集来自Kaggle的World University Rankings的 cwurData.csv。数据集共包含2201行14列(含标题行),官方给出…

    Python 2023年8月20日
    071
  • flutter系列之:flutter中常用的ListView layout详解

    简介 ListView详解 ListView中的特有属性 ListView的构造函数 ListView的使用 总结 简介 ListView是包含多个child组件的widget,在…

    Python 2023年10月21日
    038
  • Python3中的比较运算符

    一·比较运算符 python中的比较运算符,输出结果为布尔类型(bool)。 判断两边的值是否相等,相等输出True,不相等输出为False 判断两边的值是否为不相等,不相等输出T…

    Python 2023年5月24日
    063
  • 一个小时学会画网络拓扑图(附标准素材)

    一,常见的网络拓扑图图标 二,核心交换机,汇聚交换机,接入交换机的区别? 三,核心交换机,汇聚交换机,接入交换机如何使用? 一、核心层交换机和汇聚层交换机区别 1、功能区别 2、性…

    Python 2023年10月1日
    060
  • matplotlib绘图散点图可用的markers形状(标记)汇总

    标记‎ ‎象征‎ ‎描述‎ “.” point “,” pixel “o” circle “v” triangle_down “^” triangle_up “<“< …

    Python 2023年9月1日
    055
  • 前端之JavaScript—BOM和DOM

    一、BOM和DOM概述 通过之前的两篇文章,相信大家已经掌握了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看…

    Python 2023年6月6日
    0100
  • 第5章 pandas入门

    整述:pandas是有使数据清洗和分析工作变得更快更简单的数据结构和操作工具。pandas经常和其它工具⼀同使用,如数值计算工具NumPy和SciPy,分析库statsmodels…

    Python 2023年8月16日
    059
  • 数据分析作业三

    目录 作业 * 作业一 作业二 答案 * 作业一 – 1 2 3 4 5 6 作业二 – 1 2 3 4 作业 作业一 参考代码 data = { &quo…

    Python 2023年8月22日
    061
  • pytest如何运行执行的测试内容

    一、pytest的mark标签模式:执行少量测试:@pytest.mark.smoke运行程序时,没有在pytest.ini中没有进行说明会进行警告二、@pytest.mark.s…

    Python 2023年9月13日
    049
  • TVM 加速模型,优化推断

    TVM 是一个开源深度学习编译器,可适用于各类 CPUs, GPUs 及其他专用加速器。它的目标是使得我们能够在任何硬件上优化和运行自己的模型。不同于深度学习框架关注模型生产力,T…

    Python 2023年10月26日
    044
  • django中有关ajax的部分

    Django_ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是”异步Javascript和XML”。即使用…

    Python 2023年6月9日
    057
  • 【Pygame实战】只有一个币,投《勇者大冒险》还是《街霸》?(经典复刻,谁的青春回来了?)

    导语 不知道大家有没有这样的经历,在学校电脑课上打开一个叫做 4399的神秘网站,然后精心挑选 一款小游戏在老师讲课时默默玩耍。 这种惊心动魄的感觉像极了偷情(滑稽.jpg), 而…

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