python excel 数据随机打乱

data打乱前:

代码

# 设置索引,将索引值变为列表,随机打乱,重新设置成索引
# 这里是把III.xlsx 数据按照第一列随机打乱,因此先把第一列设为索引import random
import numpy as np
import  pandas as pddata = pd.read_excel("III.xlsx")
#第一列设为索引
data.set_index(["材料号"], inplace= True)
#将索引打乱
index = data.index
df = list(index)
random.shuffle(df)
df = pd.DataFrame(df)
#重新设置索引
data = data.reindex(index=df[0])
#保存数据
data.to_excel("III-III.xlsx")

结果
df:

data:

pandas excel 数据随机打乱相关推荐

  1. excel取整数的函数_函数010 EXCEL如何随机打乱数据,不重复随机数来帮忙!

    今天我们继续学习我们函数实战系列!一个不小心,我们已经更新9期了,今天就是第十期!具体讲点啥? 第十期-生成随机不重复数据! 顺势我们把相关的随机函数也学习一下,一举两得! 在EXCEL的中,要生成随 ...

  2. 关于大量数据的随机打乱重保存.(少了详细解释,之后会更新)

    ps:想要数据随机打乱时遇到由于数据量太大导致电脑卡死: def myshuffle(path,save_path,b,bb):for parent, dirnames, filenames in o ...

  3. 【Python强化】pandas处理excel数据

    一.安装环境 python操作excel表格文件的增删读写,一般需要用到的第三方库有xlwt,xlrd.xlrd负责读取excel,xlwt负责写入excel文件.这种操作方法比较繁琐,效率还不错,通 ...

  4. 基于PyQt5实现随机抽取Excel数据

    改进一下上次写的程序 使用环境:Python3.8 + openpyxl 3.0.9 + PyQt5 5.15.4 + Pandas 1.3.5 窗体GUI 由于此次所对应的excel数据格式改变,所 ...

  5. python读写excel数据--pandas

    文章目录 1读写excel数据 1.1 读: 1.1 写: 2举例 2.1 要求 2.2 实现 1读写excel数据 利用pandas可以很方便的读写excel数据 1.1 读: data_in = ...

  6. python在excel中的应用-Python利用pandas处理Excel数据的应用详解

    最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用p ...

  7. python与excel的应用-Python利用pandas处理Excel数据的应用

    最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而利用p ...

  8. Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据

    Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据 目录 数据生成之利用pandas自定义生成随机数据 输出结果 实现代码 数据生成之利用pan ...

  9. 【python-numpy 】中的随机打乱数据方法np.random.shuffle

    描述: shuffle() 方法将序列的所有元素随机排序. #实验可得每次shuffle后数据都被打乱,这个方法可以在机器学习训练 #的时候在每个epoch结束后将数据重新洗牌进入下一个epoch的学 ...

  10. python pandas csv读取_如何用 pandas 读取 csv 和 Excel 数据

    本文采用真实的股票数据作为案例,教你如何在Python中读取常用的数据文件. 内容: 读取csv数据 读取Excel数据 合并多张表 数据文件下载地址: 读取csv数据 csv文件用逗号来分隔数值,是 ...

最新文章

  1. linux运维 对比 网络_linux运维、架构之路-网络基础
  2. 突破DBMS局限性,阿里借力Spark提升查询性能
  3. 简单总结一下.net获得虚拟目录几个基本操作
  4. kafka--storm--mongodb
  5. Mac zsh切换bash bash切换zsh
  6. matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头
  7. Linux的进程/线程间通信方式总结
  8. php webserver documentroot,php – 在包含中使用$_SERVER [‘DOCUMENT_ROOT’]是个好主意?...
  9. 微博2021年营收22.6亿美元同比增34% 日活用户达2.49亿
  10. 将netcat-openbsd替换成为netcat-traditional
  11. linux USR1亦通常被用来告知应用程序重载配置文件
  12. 计算机408专业考研真题,2021年计算机考研408历年真题及答案
  13. IndexedBD的一些心得(总结)
  14. 第N次重装系统之win10注册表
  15. Fer2013 数据集人脸表情识别 详细代码
  16. 华为mate40pro鸿蒙冷散热,华为mate40pro曝光,2K屏+麒麟9000+鸿蒙系统+双6400万,售价感人...
  17. QPixmap的setMask方法
  18. java8 获取部门树形结构
  19. 2022年跨境医药License In/Out交易信息(查询)
  20. 第一个Vertx应用程序

热门文章

  1. html两列合并一列,如何将excel中两列数据合并到一列呢
  2. BGP基本配置和路由聚合
  3. json数组转json对象(利用map()函数)
  4. jQuery实现表格冻结行和列
  5. 采用晶体管作为电子元器件的计算机属于,采用晶体管作为电子元器件的计算机属于(...
  6. figma 导入导出 fig 文件
  7. windows创建bat文件进行截图
  8. 爱看小说程序源码+4W条数据全站打包
  9. 如何将nupkg文件安装到VS2017
  10. mac上如何安装夜神模拟器