Pandas连续数据的离散化,cut、qcut_dataframe qcut-程序员宅基地

技术标签: pandas  python  数据分析  

先创建一个DataFrame测试

import pandas as pd
import numpy as np
d = pd.DataFrame(np.random.randint(0, 50, (10, 6)),
                index=list('ABCDEFGHIJ'),
                columns=list('abcdef'))

在这里插入图片描述

1、等宽法、将数据划分为n等份

把a列的每一个元素的区间都分出来
在这里插入图片描述
展示每一个区间的元素个数
在这里插入图片描述
对结果不排序
在这里插入图片描述

2、等频法、 以相同数量的记录放进每个区间

qcut()是按照分位数对样本进行划分的,这样划分的结果是的每个区间的大小基本相同,但不一定完全相同。例如把a列分成4等份,就是按照四分位数划分的
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kylinxjd/article/details/98870791

智能推荐

博客摘录「 Navicat工具常用操作快捷键」2023年5月23日_nvicat编辑器中如何给多多行数据添加分隔符-程序员宅基地

文章浏览阅读122次。原文链接:https://blog.csdn.net/liu865033503/article/details/100770596。_nvicat编辑器中如何给多多行数据添加分隔符

EOS开发入门-程序员宅基地

文章浏览阅读58次。EOS开发入门  在上一篇文章《EOS开发环境搭建》中,我们已经完成了EOS开发环境的搭建,本次为大家带来的是EOS开发入门的相关内容。1. EOS的合约开发基础  智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。1.1 所需知识熟悉或了解C++14的基本语法,这部分技能需要掌握,短时间内无法搞定..._eos 开发入门

浅谈渗透测试人员职业发展路线_渗透测试职业规划-程序员宅基地

文章浏览阅读5.3k次,点赞4次,收藏42次。引言你有兴趣成为渗透测试工程师吗? 如果你对”五环法和脆弱性评估,以及利用系统和有效沟通调查结果的能力有一个透彻的理解",那么这可能就是适合你的领域。一个 IT 专业人员如何才能成为渗透测试工程师? 这个问题没有单一的答案; 事实上,渗透测试人员们可以来自不同的阶层。 他们可能是网络管理员或工程师,系统或软件开发人员,拥有 IT 安全学位的毕业生,甚至是自学成才的黑客。 不管这个专业人员已..._渗透测试职业规划

LeetCode 695. 岛屿的最大面积【dfs】_leetcode695-程序员宅基地

文章浏览阅读453次。题目描述给定一个包含了一些 0 和 1 的非空二维数组 grid 。一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为 0 。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1,1,0,1,0,0,0,0,0,0,0,0],_leetcode695

WPF界面开发使用技巧放送 - 如何支持WinUI 3预览版_wpf 与winui-程序员宅基地

文章浏览阅读2.1k次。下载DevExpress v20.1完整版DevExpress v20.1汉化资源获取通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。在Microsoft Build 2020上,WinUI团队发布了WinUI 3的第一个公开预览。除了对UWP驱动的应用程序的修复和增强之外,此预览还引入了对托管桌面C#/.NET和本机C++/Win32桌面应用程序的支持。现在非常高兴地宣布,整套._wpf 与winui

jspdf html中的图片,使用html2Canvas、JsPDF 在页面添加网络图片报错-程序员宅基地

文章浏览阅读551次。// 导出页面为PDF格式import html2Canvas from 'html2canvas'import JsPDF from 'jspdf'export default{install (Vue, options) {Vue.prototype.getPdf = function () {var title = this.htmlTitlehtml2Canvas(document.que..._jspdf添加图片

随便推点

Python arcpy检查矢量自相交_arcpy 判断两个面是否相交-程序员宅基地

文章浏览阅读4.7k次,点赞4次,收藏26次。arcpy检查面矢量自相交或异相交的问题。基本思路如下:Python脚本如下,需在ArcGIS 10以上版本中运行 ,最后生成__WT.shp的矢量,即为问题矢量:import arcpy#打开覆盖写入arcpy.env.overwriteOutput=TrueA="E:\\zxj\\hh.shp"fold="E:\\zxj\\"index=A.rfind("\\")..._arcpy 判断两个面是否相交

泰勒公式矩阵形式_雅可比矩阵、黑森矩阵、泰勒展开式-程序员宅基地

文章浏览阅读1.4k次。1 雅可比矩阵假设某函数从 , 从 映射到 向量 , 其雅可比矩阵是 m×n 的矩阵,换句话讲也就是从 到 的线性映射,其重要意义在于它表现了一个多变数向量函数的最佳线性逼近。因此,雅可比矩阵类似于单变数函数的导数。此函数 f 的雅可比矩阵 J 为 m×n 的矩阵,一般由以下方式定义:矩阵的分量可表示成:示例:2 黑森矩阵黑塞矩阵(德语:Hesse-Matrix;英语:Hessian m..._雅克比矩阵 泰勒展开

RemoteCall全新推出网页版,不安装软件也能远程技术支持_@remotecall-程序员宅基地

文章浏览阅读235次。专业企业级远程支持产品RemoteCall近期完成了全新升级更新,推出了不安装软件仅用浏览器就能远程连接的网页版远程支持,摆脱了场所和设备的限制,让技术支持人群只要有网络和浏览器,就能给客户提供远程协助和技术支持。RemoteCall是远程访问异地的电脑或手机来诊断并解决问题或系统故障的云端远程支持服务,由远程技术专业企业RSUPPORT早于2002年开发上市,已经有19年技术经验。RSUPPORT公司在业界最早提出远程支持(Remote Support)的概念,并且最早将远程支持技术商业化。Re._@remotecall

visa虚拟卡生成器_虚拟信用卡,额度6万!无需面签即可办理-程序员宅基地

文章浏览阅读5.8k次。随着移动互联网的发展,移动支付方式已经变得越来越普及,与此同时,虚拟信用卡也为越来越多的人所熟知并使用。各家银行也相继推出不同类型的虚拟信用卡。主要以以下几家银行为代表:1.浦发信用卡之E-GO卡浦发银行的虚拟信用卡叫E-GO卡,只有你有浦发的信用卡,就可以通过网银、微信等渠道开通E-GO卡,银联、VISA、万事达、美国运通四个卡组织,每个卡组织可以分别开通一张。2.中信银行网付卡中信银行的虚拟卡..._初审额度生成器

Tensorflow模型预测时,关于CPU使用的设置_intra_op_parallelism_threads cpu核数-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏9次。查看可用CPU信息from tensorflow.python.client import device_libprint(device_lib.list_local_devices()) #结果[name: "/device:CPU:0"device_type: "CPU"memory_limit: 268435456locality {}incarnation: 4..._intra_op_parallelism_threads cpu核数

linux编辑复制多行命令,linux下文本编辑器vim的使用,复制-粘贴-替换-行号-撤销-多文件操作(2)_linux复制几行-程序员宅基地

文章浏览阅读885次,点赞19次,收藏16次。智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**在命令模式下输入“/查找对象”,即可从上往下查找,按n查找(next);在命令模式下输入“?查找对象”,即可从上往下查找,按n查找(next);_linux复制几行

推荐文章

热门文章

相关标签