1.使用布尔掩码作为索引过滤数据:(4.18)

  • 一、对数组或Series用布尔数组进行过滤,滤去对应位置为False的值,只保留对应位置为True的值:
  1. 对数组:
  2. 对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

数据处理踩过的坑(不断更新):相关推荐

  1. 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)

    欢迎转载,请注明出处! https://gii16.github.io/learnmore/2016/07/29/problem.html 踩过的坑及解决方案记录在此篇博文中! 个人理解,如有偏颇,欢 ...

  2. 机器学习中踩过的坑,如何让你变得更专业?

    2020-05-24 23:42:23 编译 | 这只萌萌 编辑 | 丛 末 踩过坑才知道哪些路不可行,有时候犯错误也能帮助我们变得更加专业. 数据科学家Archy de Berker 在本文中详述了 ...

  3. AWS Device Farm介绍及Appium踩过的坑

    本文记录了在AWS Device Farm上进行Appium TestNG进行手机应用UI自动化测试的流程及遇到的问题,及具体的解决方法.同时记录了使得测试脚本更稳定的一些代码写法. Device F ...

  4. Spring boot升级到2.3.2.Release和Spring framework升级到5.28.Release踩过的坑

    目录 1. 利用下面方法启动spring boot 项目是系统参数不生效 2. org.drools.template.parser.DecisionTableParseException: Fail ...

  5. Django 踩过的坑(二)

    最近在折腾Django的WSGI应用,虽然Django自带的runserver很方便,但是对于复杂的功能它就无能为力了. 首先在Windows上遇到坑了,然后在windows10自带的Ubuntu遇到 ...

  6. 游戏服务器数据库踩过的坑

    在页游服务器这块很早之前一直没有认真考虑过,大部分是之前搭建好的,我只需要按照他原来的设计继续码代码就好了. 可是这次服务器重构的过程中,还是遇到了很多始料不及的问题.那么就按照踩过的坑,去一个个讲讲 ...

  7. 类似pyinstaller_pyinstaller安装与使用——那些我踩过的坑

    一.前言 写这个文章将自己在安装pyinstaller时所踩过的坑和解决方法记录一下,方便以后查阅! 先说一下自己的问题: 已经使用pip install pyinstaller安装好了pyinsta ...

  8. 大数据治理:那些年,我们一起踩过的坑

    写在前面: 这是一个系列文章,沉淀了我在数据治理领域的一些实践和思考.共分为5篇.分别是: 一.大数据治理:那些年,我们一起踩过的坑 主要讲讲数据治理工作中常见的一些误区. 二.要打仗,你手里先得有张 ...

  9. 从vue文件中抽取出子组件的流程及过程中踩过的坑

    流程: 1. 确保注册.引入子组件的正确性: 创建一个新的vue文件,包含基本的template,及export的内容,其中可简单包含空的data函数.暂时先不把子组件中的代码移出.在父组件中impo ...

最新文章

  1. 0也显示曲线 mpchart_BenQ 明基专业摄影显示器SW270C开箱评测体验
  2. oralce或sql中join的用法
  3. 关于ASP.NET的web.config的小笔记
  4. html固定dl高度_HTML入门笔记1
  5. 备忘录模式 命令模式_备忘录设计模式示例
  6. Codeforces Round #281 (Div. 2) A. Vasya and Football 模拟
  7. java 简单的webshell_Java Web使用JSPX白名单绕过上传WebShell | kTWO-个人博客
  8. 想做点副业,一天200-300就行
  9. json_decode 打印 null
  10. Java-多线程第二篇多线程相关认识(2)
  11. 16.[个人]C++线程入门到进阶(16)----线程函数:CreateThread与_beginthread
  12. 基于分解的MOEA的理解
  13. 11个非常炫酷的网页样式特效【附实现代码】
  14. 机器学习岗位面试总结:简历应该关注的5个重点
  15. 安装X61驱动 xp
  16. Python监控服务器显卡使用情况程序
  17. LineRenderer组件
  18. 压缩软件 WinRAR 去广告
  19. 1.2:文本文件的加密
  20. arp 已知mac找ip_怎么通过mac地址查ip 通过mac地址查ip方法【图文】

热门文章

  1. jvm性能调优 - 08什么情况下对象会被GC
  2. Python-爬取自己博客文章的URL
  3. 爬虫学习笔记(十六)—— Selenium
  4. c语言怎么编程极差,我是一个编程能力很差的计算机专业的孩子。。==
  5. oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
  6. oracle decode 01427,dbms_hm.run_check遇到ORA-00604、ORA-01427
  7. python编程16章_Python核心编程——Chapter16
  8. Centos7使用yum源安装mysql5.7和redis
  9. 学习Kotlin(五)函数与Lambda表达式
  10. 2021-01-10 Halcon初学者知识 【10】形状匹配 【二】模板的形状匹配