Hello, 大家好, 昨天说了我会再更新一个关于 Pandas 基础知识的教程, 这里就是啦......
Pandas 被广泛应用于数据分析领域, 是一个很好的分析工具, 也是我们后面学习 machine learning 的一个必备技能.
因为我们后面会经常提到和用到一个词 --- Dataframe(为了方便日后学习, 这里就不勉强翻译了), 首先想介绍一下它的概念:
Dataframe 是 Pandas 中的一个主要对象. 它以行和列的形式展示数据, 就是很接近于 excel 表的样子.
首先, Pandas 的安装非常简单, 你只需要在终端运行如下命令就可以了. 关于 pip 如何安装, 需要大家自行 google.
pip3 install pandas
这之后就可以在任何编辑器里学习使用 Pandas 了, 其实我最开始学的时候, 也是使用 vs code + item, 这种方法很简洁, 同时也被一些大神推崇, 但是后来我又学到一个很好的运行 Pandas 的工具, 这里介绍给大家, 就是 jupyter, 在这里做数据分析, 就好像是在 excel 中一样直观, 我觉得可能也比较适合初学者吧. 下面来看一下如何安装(官网推荐有不同的安装方式, 这里我只介绍一种哈, 有兴趣的童鞋可以在官网深入了解一下, 链接在这里: https://jupyter.org/install)
我介绍的这种安装方式, 是确定你已经安装了 python3, 在终端执行以下命令:
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
然后, 通过以下命令开启 jupyter notebook:
jupyter notebook
之后你的浏览器就会自动打开这个窗口:
按照图中标红的位置, 新建一个文件吧.
下图是给大家介绍几个常用的操作, 其他的大家自行探索吧, 其实最主要的就是查看以下各个命令的快捷键怎么用, 会方便很多哦.
OK, 以上, 就算是一个简单的入门准备工作, 下节开始会逐一介绍 Pandas 的各种使用方法.
大家如果有任何问题或者意见或者不同看法, 欢迎留言呦.
See you!!!
Pandas 基础(1) - 初识及安装 yupyter的更多相关文章
-
利用Python进行数据分析(9) pandas基础: 汇总统计和计算
pandas 对象拥有一些常用的数学和统计方法. 例如,sum() 方法,进行列小计: sum() 方法传入 axis=1 指定为横向汇总,即行小计: idxmax() 获取最大值对应的索 ...
-
利用Python进行数据分析(8) pandas基础: Series和DataFrame的基本操作
一.reindex() 方法:重新索引 针对 Series 重新索引指的是根据index参数重新进行排序. 如果传入的索引值在数据里不存在,则不会报错,而是添加缺失值的新行. 不想用缺失值,可以用 ...
-
利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍
一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目的是为了数据分析.它提供了大量高级的数据结构和对数据处理的方法. pandas 有两个主要的数据结构 ...
-
Pandas基础学习与Spark Python初探
摘要:pandas是一个强大的Python数据分析工具包,pandas的两个主要数据结构Series(一维)和DataFrame(二维)处理了金融,统计,社会中的绝大多数典型用例科学,以及许多工程领域 ...
-
python之pandas学习笔记-初识pandas
初识pandas python最擅长的就是数据处理,而pandas则是python用于数据分析的最常用工具之一,所以学python一定要学pandas库的使用. pandas为python提供了高性能 ...
-
Linux 基础指令初识
Linux 基础指令初识 01. ls 指令 语法: ls [选项] [目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件.对于文件,将列出文件名以及其他信息 -a 列出目录下的所有文 ...
-
利用Python进行数据分析(12) pandas基础: 数据合并
pandas 提供了三种主要方法可以对数据进行合并: pandas.merge()方法:数据库风格的合并: pandas.concat()方法:轴向连接,即沿着一条轴将多个对象堆叠到一起: 实例方法c ...
-
numpy&;pandas基础
numpy基础 import numpy as np 定义array In [156]: np.ones(3) Out[156]: array([1., 1., 1.]) In [157]: np.o ...
-
linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用*仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
随机推荐
-
listview控件及其与数据库的连接
一.显示数据 1.视图 -----小三角--视图-Details,该选项最常用,选中之后会以表格样式呈现. 2.设置列头 ----右键--编辑列 --添加 先编辑列,再编辑项 编辑列右边的属性:Tex ...
-
Codeforces 675C Money Transfers 思维题
原题:http://codeforces.com/contest/675/problem/C 让我们用数组a保存每个银行的余额,因为所有余额的和加起来一定为0,所以我们能把整个数组a划分为几个区间,每 ...
-
iOS 登陆之界面设置
1.界面构成 1.1. 效果图 1.2. 元素 背景图 用户名的输入框 密码的输入框 登陆按钮 忘记密码 用户注册 第三方登陆 两个分割线
-
Python 第八章笔记
第八章总结 8.5. heapq - 堆队列算法 有8个算法 方法 heappush heappop heappushpop heapreplace heapify merge nlargest ns ...
-
js字符串操作总结
字符方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf- ...
-
简单H5单页面真机调试
1.安装Node.js 这个没什么好说的,直接去官网下载安装就好了. Node.js官网:https://nodejs.org 2.安装http-server 直接在命令行中安装到全局(-g表示安装到 ...
-
TZOJ :2731: 存钱计划(二)
描述 在TZC,WY存了钱,现在他要去买东西了.店很多,标记为1,2,3,4,5,6....但有的店之间有大路相连,而有的没有路.现在要由一个店到另一个店买东西,中途最少要经过多少个其它的店铺呢? 如 ...
- MT【78】几张动态图
-
oracle入门(5)——java连接oracle数据库
[本文介绍] 前面几篇说了那么多,最终还没讲到如何用java连接数据库,本文实用一点,讲讲如何连接数据库. [java连接oracle数据库] 1.导入jdbc驱动:看到这里,就忙着上网找驱动?不,安 ...
-
[转]Linux Swap交换分区、交换文件
free -m 在日常应用中,通过上述命令看到交换空间的使用情况为0,那么你就不需要很大的虚拟内存,甚至可以完全不需要另辟硬盘空间作为虚拟内存.那么,万一有一天你需要了呢,难道要重装系统?大可不必,在 ...