本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

2020-10-29 | 编程技术 | 2241 次阅读 | 等你评论 | 0 次点赞 | 繁体

pandas 是干啥的?

十年前,一个还在做量化交易研究的美国人 Wes McKinney 开始写下了第一行 pandas 代码。慢慢地,pandas 成为了众多 python 程序员做数据分析的首选工具:它足够快,支持读写各种常用数据格式,语法灵活,又有丰富的生态。

简单来说,pandas 就是一个数据分析常用的基于 numpy 的 Python 库,外国人写的,翻译过来叫 大熊猫

https://blog.wangtwothree.com/usr/uploads/2020/10/Untitled.png

厉害厉害,很有中国风格

数据分析是 python 体系下一个非常庞大的分支

厉害到,好多人一看就会(我除外!)

那么现在我们就一起来学习它,干就完了

https://blog.wangtwothree.com/usr/uploads/2020/10/Untitled%201.png

这个库,怎么安装?

你只要打开 CMD,这样,这样,然后在这样,中间出现问题,百度一下,这样,这样,就好了... ...

https://blog.wangtwothree.com/usr/uploads/2020/10/Untitled%202.png

首先,我这边的 python 版本是 3.7.0,如果你不是,那你就自己看着办吧。。。

https://blog.wangtwothree.com/usr/uploads/2020/10/Untitled%203.png

然后通过下面的命令安装就可以了

pip install pandas

什么?你说安装慢,那肯定是你电脑有问题,换电脑!!!

或者你可以换个源试试?

pip install pandas -i  https://pypi.tuna.tsinghua.edu.cn/simple/

一番简单的操作之后,如果过程中你没有出现任何 BUG 恭喜你,安装成功!

下面打开你的任意开发工具

一般我用“收费版”的 pycharm

创建一个文件,然后输入下面的代码,直接 run

import pandas

没有报错,完美,一个库学会了

当然,一般写成

import pandas as pd

你就和国际程序员接轨了

Pandas 能干啥?

如果你英文好,直接打开官方文档

pandas官网 http://pandas.pydata.org/

没有翻译完的伪中文网 https://www.pypandas.cn/index.html

瞅就可以了

如果英语不好,没关系

你这么理解,pandas 就像用代码操作 excel,一样一样的

你可以把 pandas 当作默认框架来处理数据:读取数据,清理数据,计算数据,写出结果,所有的步骤都在 pandas 里一气呵成。

https://blog.wangtwothree.com/usr/uploads/2020/10/Untitled%204.png

心动就对了,下篇见吧

我们会对 pandas 继续研究的~

https://blog.wangtwothree.com/usr/uploads/2020/10/Untitled%205.png

标签: pythonPandas就该这么学

猜你喜欢
Python小技巧之不用GUI,照样实现图形界面
小王平常的工作是做数据处理的,手中自然握有大量的数据,在日常工作中经常需要根据业务的需求提取相应的数据,有些需求是固定的,写好脚本之后只要定期提取数据就行了。但是,像我这么懒的人,这种工作怎么可...
python | 协程与多进程的完美结合
我们知道,协程本质上是单线程单进程,通过充分利用 IO 等待时间来实现高并发。在 IO 等待时间之外的代码,还是串行运行的。因此,如果协程非常多,多少每个协程内部的串行代码运行时间超过了 IO ...
为什么网站知道我的爬虫使用了代理?
经常有朋友问:为什么自己的爬虫明明设置了代理,但一访问网站就能被发现。我总结了几种常见的情况。实际上,网站要识别你是否使用了代理,并不一定非要什么高深的反爬虫机制,也不需要使用 AI 识别用户行...
三行代码捅穿 CloudFlare 的五秒盾
经常写爬虫的同学,肯定知道 CloudFlare 的五秒盾。当你没有使用正常的浏览器访问网站的时候,它会返回如下这段文字:Checking your browser before accessi...
loguru 简单方便的 Python 日志记录管理模块
这是个啥?在 Python 中,一般情况下我们可能直接用自带的 logging 模块来记录日志,包括我之前的时候也是一样。在使用时我们需要配置一些 Handler、Formatter 来进行一些...
使用 MWeb 一键发布文章到 Typecho 博客
## 杂说 MWeb 是一个 Markdown 写作的、记笔记的软件,而且功能很强大。具体介绍看官网( https://zh.mweb.im )吧!博主一直用这个写博客、记笔记,很方便哦。 #
在线 PHP运行工具实现思路及源码
## 背景 不知道大家有没有看到过这样的一个网站。名字是“菜鸟工具”,里面有很多的在线编辑,在线运行的小工具,实用也很方便。(嘻嘻,不是打广告哈,不过确实很实用)。 ![Alt text](h
windows10 安装 ElasticSearch
![](https://cdn.wangtwothree.com/imgur/FfW6pWR.png) # 简介 Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引
ssh 连接 Linux 速度缓慢?一个配置解决
# 背景介绍 最近在写一个服务器监控服务,发现使用 Python 连接 Linux 时非常慢,总是要停顿等待一会儿才能连接上,主要是因为 OpenSSH 服务器有一个 DNS 查找选项 UseD
(首次提交评论需审核通过才会显示,请勿重复提交)