数据处理踩过的坑(不断更新):
1.使用布尔掩码作为索引过滤数据:(4.18)
- 一、对数组或Series用布尔数组进行过滤,滤去对应位置为False的值,只保留对应位置为True的值:
- 对数组:
- 对Series:
- 二、对DataFrame用布尔数组进行过滤,在False的位置填充缺省值(注意区别): 此时,若想要在特定的某一列中寻找特定的值: 若想要选取存在绝对值大于1.5的数据的行,通过布尔数组配合any()实现:
总结:若想通过仅布尔数组直接选取特定的值,则布尔数组不能是DataFrame形式
2.DataFrame对象才能使用.join()方法:(4.18)
合并数据集的时候发现报错:
检查发现, 所以,
3.获取DataFrame进行groupby分组后的某一列的两种等效方法:
现在获取按key1分组后的data1这一列数据:对方法一的理解: 按照groupby()中参数列表对data['data1']这一列进行分组,分组方式与原数据集DataFrame无关,只与groupby()中参数列表有关,故不能省略为groupby('key1'):对方法二的理解: 先按照groupby()中的参数对原数据集DataFrame进行分组,再从各组中选出data1列,分组方式与原数据集DataFrame有关,故能省略为groupby('key1'):
3.数组拼接时的维度问题:
- 在拼接数组的时候出现了这么一个错误:
- 原来是转置后的数组维度与x的维度不匹配,改变创建全一数组的形状或者通过reshape方法可以解决:
- 拼接成功:
转载于:https://juejin.im/post/5cb883466fb9a0688539b4d7
数据处理踩过的坑(不断更新):相关推荐
- 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)
欢迎转载,请注明出处! https://gii16.github.io/learnmore/2016/07/29/problem.html 踩过的坑及解决方案记录在此篇博文中! 个人理解,如有偏颇,欢 ...
- 机器学习中踩过的坑,如何让你变得更专业?
2020-05-24 23:42:23 编译 | 这只萌萌 编辑 | 丛 末 踩过坑才知道哪些路不可行,有时候犯错误也能帮助我们变得更加专业. 数据科学家Archy de Berker 在本文中详述了 ...
- AWS Device Farm介绍及Appium踩过的坑
本文记录了在AWS Device Farm上进行Appium TestNG进行手机应用UI自动化测试的流程及遇到的问题,及具体的解决方法.同时记录了使得测试脚本更稳定的一些代码写法. Device F ...
- Spring boot升级到2.3.2.Release和Spring framework升级到5.28.Release踩过的坑
目录 1. 利用下面方法启动spring boot 项目是系统参数不生效 2. org.drools.template.parser.DecisionTableParseException: Fail ...
- Django 踩过的坑(二)
最近在折腾Django的WSGI应用,虽然Django自带的runserver很方便,但是对于复杂的功能它就无能为力了. 首先在Windows上遇到坑了,然后在windows10自带的Ubuntu遇到 ...
- 游戏服务器数据库踩过的坑
在页游服务器这块很早之前一直没有认真考虑过,大部分是之前搭建好的,我只需要按照他原来的设计继续码代码就好了. 可是这次服务器重构的过程中,还是遇到了很多始料不及的问题.那么就按照踩过的坑,去一个个讲讲 ...
- 类似pyinstaller_pyinstaller安装与使用——那些我踩过的坑
一.前言 写这个文章将自己在安装pyinstaller时所踩过的坑和解决方法记录一下,方便以后查阅! 先说一下自己的问题: 已经使用pip install pyinstaller安装好了pyinsta ...
- 大数据治理:那些年,我们一起踩过的坑
写在前面: 这是一个系列文章,沉淀了我在数据治理领域的一些实践和思考.共分为5篇.分别是: 一.大数据治理:那些年,我们一起踩过的坑 主要讲讲数据治理工作中常见的一些误区. 二.要打仗,你手里先得有张 ...
- 从vue文件中抽取出子组件的流程及过程中踩过的坑
流程: 1. 确保注册.引入子组件的正确性: 创建一个新的vue文件,包含基本的template,及export的内容,其中可简单包含空的data函数.暂时先不把子组件中的代码移出.在父组件中impo ...
最新文章
- 0也显示曲线 mpchart_BenQ 明基专业摄影显示器SW270C开箱评测体验
- oralce或sql中join的用法
- 关于ASP.NET的web.config的小笔记
- html固定dl高度_HTML入门笔记1
- 备忘录模式 命令模式_备忘录设计模式示例
- Codeforces Round #281 (Div. 2) A. Vasya and Football 模拟
- java 简单的webshell_Java Web使用JSPX白名单绕过上传WebShell | kTWO-个人博客
- 想做点副业,一天200-300就行
- json_decode 打印 null
- Java-多线程第二篇多线程相关认识(2)
- 16.[个人]C++线程入门到进阶(16)----线程函数:CreateThread与_beginthread
- 基于分解的MOEA的理解
- 11个非常炫酷的网页样式特效【附实现代码】
- 机器学习岗位面试总结:简历应该关注的5个重点
- 安装X61驱动 xp
- Python监控服务器显卡使用情况程序
- LineRenderer组件
- 压缩软件 WinRAR 去广告
- 1.2:文本文件的加密
- arp 已知mac找ip_怎么通过mac地址查ip 通过mac地址查ip方法【图文】
热门文章
- jvm性能调优 - 08什么情况下对象会被GC
- Python-爬取自己博客文章的URL
- 爬虫学习笔记(十六)—— Selenium
- c语言怎么编程极差,我是一个编程能力很差的计算机专业的孩子。。==
- oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
- oracle decode 01427,dbms_hm.run_check遇到ORA-00604、ORA-01427
- python编程16章_Python核心编程——Chapter16
- Centos7使用yum源安装mysql5.7和redis
- 学习Kotlin(五)函数与Lambda表达式
- 2021-01-10 Halcon初学者知识 【10】形状匹配 【二】模板的形状匹配