文档章节

初识pandas——筛选数据

o
 osc_ogi0qclx
发布于 2019/08/22 19:40
字数 373
阅读 0
收藏 0

最近研发了一个关于手机号探测的一个小工具,从一开始的四个for循环到现在只需要输入6位手机号,就可以将手机号码复原,中间的过程也是非常的辛苦,遇到bug就百度四处问,这才是我应该做的事情,而不是在打什么游戏,看什么电视,跟一些毫无意义的人闲聊,正文开始

首先是安装pandas库,我已经发布了安装的whl的包

第一步就是到导入这个库

import pandas as pd

接下来就要显示他的列和行,他默认是只显示5行,所以我们要把他全部显示出来

pd.set_option('display.max_rows', None)

接下来就是打开excel文件了

df = pd.read_excel('地址/文件名.xlsx')
#df有点像open函数的句柄,咱就把他当成句柄吧

接下来进行筛选数据,有好几种方法

control = " prefix == '180' and isp == '电信'"
cou = df.query(control)
#筛选出开头为180 和 运营商为电信的所以数据

第二种方法

变量 - df['筛选'] == "等于的值"

句柄[变量]

第三种,含有什么字符

变量 = 句柄p[筛选类型].str.startswith(‘a’)

筛选出来开头为a在筛选类型中

正则表达式

变量 = "123<筛选类型<456"

df.query(变量)

query 方法,可以直接接受一个查询字符串,是不是很像 Sql 呢指定多个值也很简单

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

Python中的mkdir -p功能[重复] - mkdir -p functionality in Python [duplicate]

问题: This question already has an answer here: 这个问题在这里已有答案: How can I safely create a nested directory? 如何安全地创建嵌套目录? 25 answers 25个答案 Is there a way...

技术盛宴
今天
7
0
原价500元的认证证书,限时免费考取!

本文作者:y****n 百度云智学院致力于为百度ABC战略(人工智能、大数据、云计算)提供人才生态体系建设,包括基于百度ABC、IoT的课程体系,整合百度优势技术能力的深度学习技术、Apollo无人车...

百度开发者中心
昨天
9
0
在virtualenv中使用Python 3 - Using Python 3 in virtualenv

问题: Using virtualenv , I run my projects with the default version of Python (2.7). 使用virtualenv ,我使用默认版本的Python(2.7)运行项目。 On one project, I need to use Pyth......

富含淀粉
今天
16
0
Python的__init__和self是做什么的? - What __init__ and self do on Python?

问题: I'm learning the Python programming language and I've came across something I don't fully understand. 我正在学习Python编程语言,遇到了一些我不太了解的东西。 In a method ......

javail
今天
15
0
OSChina 周五乱弹 —— 你大妈还是你大妈

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @watergood:是时候分享一波我的这张纯音乐歌单了,过去的五年多时间里,我陆陆续续地把听到的好听的纯音乐添加了进去,目前一共65首,相信总...

小小编辑
今天
45
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部