"利用python进行数据分析"学习记录

--day01 08/02

与书相关的资料在 http://github.com/wesm/pydata-book

pandas 的2名字来源是 pannel data

安装python的包

  • conda install package_name
  • pip install package_name

更新python的包

  • conda update package_name
  • pip install --upgraade package_name

我觉得conda好用多了,能用conda绝对不用原生

jupyter

  • 代码输入到In区,在按shift + enter
  • 输出结果展现在out区

导入约定

  • puthon 社区对一些常用模块进行了命名的约定

    • import numpy as np
      import matplotlib.pyplot as plt
      import pandas as pd
      import seaborn as sns
      import statsmodels as sm
    • 故np.arrange 是用的是NumPy中的arrange函数

伪代码

  • 类代码,事实上不是实际有效的源代码

处理/处置/规整(munge/munging/wrangling)

  • 将非结构化的或者同时又很凌乱的数据整理成结构化、清晰形式的整个过程

内省

  • 直接在jupyter notebook 中的In [n]:行中打?、??
    • ?一个打印类型,两个打印源代码

munge

[ muhnj ]


verb (used with or without object), munged, mung·ing. Computer Slang.

to manipulate (raw data), especially to convert (data) from one format to another:the munging of HTML content.

grunge

[ gruhnj ]


noun Slang.

dirt; filth; rubbish.

something of inferior quality; trash:He didn't know good music from grunge.

a person who works hard, usually for meager rewards; grind.

a style or fashion derived from a movement in rock music: in fashion characterized by unkempt clothing and in music by aggressive, nihilistic songs.

wrangle

[ rang-guhl ]SHOW IPA


verb (used without object), wran·gled, wran·gling.

to argue or dispute, especially in a noisy or angry manner.

verb (used with object), wran·gled, wran·gling.

to argue or dispute.

to tend or round up (cattle, horses, or other livestock).

to obtain, often by contrivance or scheming; wangle:He wrangled a job through a friend.

noun

a noisy or angry dispute; altercation.

上文的wangling指的是通过权宜或计划获得

错误收集

In [1]:def add_number(a,b):

shift + enter

SyntaxError: unexpected EOF while parsing

EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。 资料源通常称为档案或串流。 通常在文本的最后存在此字符表示资料结束。

  • 没有正经结尾

"利用python进行数据分析"学习记录01的更多相关文章

  1. Python: 利用Python进行数据分析 学习记录

    -----15:18 2016/10/14----- 1. import numpy as np;import pandas as pd values = pd.Series(np.random.no ...

  2. 利用python进行数据分析—数据清洗记录3,map,apply,

      社会心态调查报告 导语: 时代决定心态,心态映照时代.社会心态产生于社会个体心理,又以整体的形态存在,进而影响着每个社会成员的社会价值取向和行为方式,影响着国家经济政治和社会发展大局.良好的社会心 ...

  3. $《利用Python进行数据分析》学习笔记系列——IPython

    本文主要介绍IPython这样一个交互工具的基本用法. 1. 简介 IPython是<利用Python进行数据分析>一书中主要用到的Python开发环境,简单来说是对原生python交互环 ...

  4. PYTHON学习(三)之利用python进行数据分析(1)---准备工作

    学习一门语言就是不断实践,python是目前用于数据分析最流行的语言,我最近买了本书<利用python进行数据分析>(Wes McKinney著),还去图书馆借了本<Python数据 ...

  5. 利用python进行数据分析——(一)库的学习

    总结一下自己对python常用包:Numpy,Pandas,Matplotlib,Scipy,Scikit-learn 一. Numpy: 标准安装的Python中用列表(list)保存一组值,可以用 ...

  6. 利用python进行数据分析--(阅读笔记一)

    以此记录阅读和学习<利用Python进行数据分析>这本书中的觉得重要的点! 第一章:准备工作 1.一组新闻文章可以被处理为一张词频表,这张词频表可以用于情感分析. 2.大多数软件是由两部分 ...

  7. 利用Python进行数据分析-Pandas(第一部分)

    利用Python进行数据分析-Pandas: 在Pandas库中最重要的两个数据类型,分别是Series和DataFrame.如下的内容主要围绕这两个方面展开叙述! 在进行数据分析时,我们知道有两个基 ...

  8. 利用Python进行数据分析

    最近在阅读<利用Python进行数据分析>,本篇博文作为读书笔记 ,记录一下阅读书签和实践心得. 准备工作 python环境配置好了,可以参见我之前的博文<基于Python的数据分析 ...

  9. 利用Python进行数据分析(第二版)电子版书籍分享

    资料下载地址: 链接:https://pan.baidu.com/s/1y1C0bJPkSn7Sv6Eq9G5_Ug 提取码:vscu <利用Python进行数据分析(第二版)>高清中文版 ...

随机推荐

  1. Ubuntu12.10 设置默认命令行启动

    在虚拟机当中安装ubuntu12.10的时候默认把图形界面给装上了,由于不需要使用桌面,所以为了省去每次进入到图形界面然后再用ctrl+F1的方式切换到命令行的步骤,希望能够默认进入的是命令行模式,那 ...

  2. 修改ssh的默认22端口,并使用scp的方法

    修改默认的22的ssh端口只需要修改 /etc/ssh/sshd_config 中的 port 字段为你想要的端口就可以了 以后用其他机器ssh登录这台机器只需要: ssh -p (port) (ip ...

  3. 医学AI论文解读 |Circulation|2018| 超声心动图的全自动检测在临床上的应用

    文章来自微信公众号:机器学习炼丹术.号主炼丹兄WX:cyx645016617.文章有问题或者想交流的话欢迎- 参考目录: @ 目录 0 论文 1 概述 2 pipeline 3 技术细节 3.1 预处 ...

  4. Python_算法汇总

    1. 约瑟夫环: # 约瑟夫环:共31个数,每隔9个删除一个,要求输出前15个号码 a=[x for x in range(1,31)] #生成编号 del_number = 8 #该删除的编号 fo ...

  5. jboss反序列化漏洞实战渗透笔记

    一.利用shodan,fofa或谷歌搜索关键字:8080/jmx-console/ 二.下载java反序列化终极测试工具进行验证漏洞 三.记住User Current Directory:  C:\j ...

  6. JVM学习之Java技术体系

    目录 一.Java技术体系 1.Java体系构成 2.JDK.JRE.JVM之前的关系 JVM介绍 (1)JVM官方文档定义 (2)中文解释 JVM结构 Java代码执行流程 JVM架构模型 1.指令 ...

  7. mybatis-plus使用p6spy 插件进行sql性能分析

    1.依赖 <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId& ...

  8. jenkins master/slave模式

    master是主机,只有master装jenkins slave是小弟机无需装jenkins,主要执行master分配的任务 一.新建slave 1.新建slave的方法:点击magian jenki ...

  9. 【VUE】5.路由导航守卫

    1. 功能需求 1. 当用户登陆成功后,把得到的token存到Session Storage 2. components -> Form.vue , 对预验证进行校验,如果验证不正确就跳出,如果 ...

  10. # 夏普R shv39 0基础精简优化指南

    手机介绍 夏普AQUOS R是目前市面上用户数量和好评数量都非常多的一款产品.它性价比极高,适合各个年龄段的用户选择来满足办公或者家用或者娱乐等不同方面的需求.目前闲鱼价格在400左右,搭载骁龙835 ...