给统计人讲Python(2)_Pandas入门

#Pandas官方文档:http://pandas.pydata.org/pandas-docs/stable/
#-*-author Yangami-*-
import pandas as pd
import numpy as np

一、基本类型

用列表、数组和字典构建series

lst = list(‘abcedfg‘)   # 列表
arr = np.arange(7)                      # 数组
# 构建方法
ser1 = pd.Series(lst)
ser2 = pd.Series(arr)
#一维序列series会自动添加索引
print(ser1)
print(ser2)
#构建字典转series
dic = {‘及时雨‘:‘宋江‘,‘豹子头‘:‘林冲‘,‘花和尚‘:‘鲁智深‘,‘浪子‘:‘燕青‘}
ser3 = pd.Series(dic)
ser3
dict(zip(lst, arr))
#用两序列构建字典转series
mydict = dict(zip(lst, arr))             # 字典
ser3 = pd.Series(mydict)
ser3
#series拥有许多np.array的性质
ser1_=ser2+1
print(ser1_)
ser3.shape

文件中有给统计人讲Python(2)_Pandas入门有完整代码和实例及其数据

原文地址:https://www.cnblogs.com/Yangami/p/10987575.html

时间: 2024-08-29 23:25:19

给统计人讲Python(2)_Pandas入门的相关文章

给统计人讲Python(4)_股票数据处理

本地代码是.ipynb格式的转换到博客上很麻烦,这里展示部分代码,了解更多可以查看我的git-hub:https://github.com/Yangami/Python-for-Statisticians/tree/master/Numpy 股票数据分析 任务: 1)从股票历史数据中取出目标股票的目标时间段数据 2)组织目标时间段数据并计算相关指标 3)将目标数据的相关指标输出到文本文件和csv文件 #导入numpy.pandas import pandas as pd import numpy

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门

第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门 以后我都会将<“笨办法”学Python>简称为“这本书” 本人用了近5年的MacBook,但在此之前,从未使用过电脑自带的“终端Terminal”(图标:).在非程序员的世界里,建立和删除文件夹或文件,都是:鼠标右键点新建/删除,这是UI带来的便利.但是,却不知道如何利用命令行实现这些操作. 首先,要掌握几个我们平时常用,但在代码界有另外名称的名词:目录.路径.打印. --目录:我们认为它是这样的:标题:第一章:第

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之"较复杂的命令" 在写第三章的时候,发现自己已经忘记了好多命令.其实我并没有按照Zed A.Shaw的提示,将这些命令做成小卡片,然后每天去记忆.可能源于我的目的并非是为了掌握并精研Python,我写博客并不是单纯为了分享自己的学习经验.而是希望自己能够通过学习python和写博客的形式,让自己以后养成这样的学习和记录习惯,有助于以后技能的掌握和积累.Python起到抛砖引玉的作用. 闲话少说,下面开始介绍

Python编程从入门到实践(第三、四章的列表和元祖) &#142015;

原文: http://blog.gqylpy.com/gqy/414 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

Python编程从入门到实践(基础入门) &#646888;

原文: http://blog.gqylpy.com/gqy/468 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

贝叶斯思维 统计建模的Python学习法pdf

下载地址:网盘下载 编辑推荐 贝叶斯方法正在变得越来越常见与重要,但是却没有太多可以借鉴的资料来帮助初学者.基于Allen Downey在大学讲授的本科课程,本书的计算方法能帮助你获得一个良好的开端. 使用已有的编程技巧学习和理解贝叶斯统计 处理估计.预测.决策分析.假设的证据.假设检验等问题 从简单的例子开始,包括硬币问题.M&Ms豆问题.<龙与地下城>勇士投骰子问题.彩弹游戏和冰球比赛问题 学习计算方法,解决诸如SAT分数含义.模拟肾肿瘤和人体微生物建模问题 内容简介 <贝叶

python网络爬虫入门(一)——简单的博客爬虫

最近,为了微信公众号的图文,上网疯狂的收集和看了一些有深度的新闻和有趣的引人深思的文字评论,并选择了几篇极品发布出去.但感觉一篇一篇的看实在是麻烦死了.想找一个简单的解决办法,看能不能自动把网上的资料收集起来,然后自己用统一筛选.不巧,最近准备学习下网络爬虫相关知识,于是按照网上的教程自己学着试写了一个小小的爬虫,嘻嘻,是用来爬韩寒博客的. 先把完整的代码贴上来,如果朋友们需要试验下,请先安装python相关环境,然后在复制粘贴保存,再按F5运行. #导入urllib库,python访问网页必须

学习Python必看入门教程

Python是一种很美丽的语言,现在越来越多的人想要入门Python,所以这里给大家总结了入门Python必知的知识. 什么是Python? Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等. 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算

Python黑客编程入门教程

我真正开始学习Python是从今年4月份看到2017年的国赛试题之后,之前虽也零星接触过,但都只是皮毛,所以对于我,必须要借助这样一些目标的驱动,才有动力或压力去深入学习下去,这也是我坚持带比赛的一个主要原因. 这套教程是在7月份暑假集训期间录制的,所以从我开始学习Python到录制教程前后也就3个多月的时间,因而教程的内容肯定是相对比较粗糙的.之所以要这么赶,主要是必须要在暑假集训期间让这批准备参加11月份省赛的同学能对Python入门,省赛要跟国赛走,而Python必定是今年省赛的重点.还有