利用python数据分析panda学习笔记之Series

1 Series

  a:类似一维数组的对象,每一个数据与之相关的数据标签组成

  b:生成的左边为索引,不指定则默认从0开始。

1 from pandas import Series,DataFrame
2 import pandas as pd
3 #series 一组数据与相关得数据标签组成 
4 obj=Series([4,7,-5,3])
5 obj#索引在左边 值在右边

       c:可以通过values和index属性获取数组的表示形式和索引对象

1 obj.values#array([ 4,  7, -5,  3], dtype=int64)
2 obj.index

      d:跟定索引值

1 obj2=Series([4,7,-5,3],index=['d','b','a','c'])
2 obj2
3 obj2.index

      e:通过索引值得到值

1 obj2['a']
2 obj2[['c','a','d']]
3 obj2[obj2>0]

      f:如果数据在python字典中 可以直接通过字典来创建Series

1 sdata={'ohio':35000,'Texas':71000,'Oregon':16000,'Utah':5000}
2 obj3=Series(sdata)
3 obj3

      g:Series中非常重要的功能就是在多个Series运算的时候会自动匹配相同的索引进行操作

 1 #如果数据在Python字典中 可以直接通过这个字典来创建Series
 2 sdata={'ohio':35000,'Texas':7100,'Oregon':1600,'Utah':5000}
 3 obj3=Series(sdata)
 4 obj3
 5 
 6 #如果只是传入一个字典 那么结果Series中索引就是字典得键 缺失为nan
 7 states=['California','ohio','Oregon','Texas']
 8 obj4=Series(sdata,index=states)
 9 
10 #使用isnull notnull判断缺失值
11 
12 
13 #Series中一个非常重要的功能就是在算数运算中自动对其不同索引得数据
14 obj3
15 obj4
16 obj3+obj4

   

  h:series中有个特别的属性 name属性

1 bj4.name='population'
2 obj4.index.name='state'
3 ob

 

转载于:https://www.cnblogs.com/lanjianhappy/p/7398672.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/400121.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12864 OLED屏显示日历

目录calendar.c测试程序效果普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 stdint.h见【51单片机快速入门指南】1:基础知识和工程创建 I2C版OLED驱动程序见【51单片机快速入门指南】4.2: SSD1306…

【笔记】iOS开发基础笔记二

1.block 2.didReceiveMemoryWarning 使用 3.HTTP,TCP,UDP 答:HTTP是应用层协议,定义的是传输数据的内容的规范HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP HTTP支持的是www服务 而TCP/IP是协议…

心得体会2-7

通过例题2-7,i1还是il的一次次反复错误导致难以运行,我懂得了输完程序并不只是盯着程序看,还应该看看例题中提示,真正明白表达式是什么意思。转载于:https://www.cnblogs.com/huangsilinlana/p/3349449.html

【动态规划】POJ-2229

一、题目 Description Farmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only numbers that are an integer power of 2. Here are the possible sets of numbers that sum to 7: 1) 1111111 2) 111112 3) 1…

【联盛德W806上手笔记】二、GPIO

目录GPIO 控制器库函数函数参数宏极限翻转速度寄存器操作库函数操作测试main.cwm_it.cWindows 10 20H2 HLK-W806-V1.0-KIT WM_SDK_W806_v0.6.0 GPIO 控制器 摘自《W806 芯片设计指导书 V1.0》 可配置的 GPIO、软件控制的输入输出、硬件控制的输入输出、可配置中断方式。…

php 显示变量类型

echo "<br/> type ".gettype($my_data);

Java知多少(105)套接字(Socket)

网络应用模式主要有&#xff1a; 主机/终端模式&#xff1a;集中计算&#xff0c;集中管理&#xff1b;客户机/服务器&#xff08;Client/Server,简称C/S&#xff09;模式&#xff1a;分布计算&#xff0c;分布管理&#xff1b;浏览器/服务器模式&#xff1a;利用Internet跨平台…

fastq-dump 报错 解决方案

命令行&#xff1a; ~/sratoolkit/sratoolkit.2.3.2/bin/fastq-dump --split-spot --gzip xxxx.sra 报错信息: fastq-dump.2.3.2 err: name not found while resolving tree within virtual file system module - failed to open xxxx.sra 解决方法&#xff1a; 找不到xxx.sra&…

css格式化排版

body{ font-family:"宋体";} body{font-family:"Microsoft Yahei"&#xff0c;“微软雅黑”;} 2.文字排版--字号、颜色&#xff1a; body{ font-size:12px; color:#666;} 3.文字排版--粗体&#xff1a; p span{ font-weight:bold; } 4.文字排版--斜体&a…

【联盛德W806上手笔记】三、MCU系统与时钟结构

目录总线结构AHB-1 总线AHB-2 总线时钟与复位主要特性时钟结构功能描述时钟门控时钟自适应关断功能复位时钟分频寄存器描述寄存器列表软件时钟门控使能寄存器软件时钟掩码寄存器软件复位控制寄存器时钟分频配置寄存器调试控制寄存器I2S 时钟控制寄存器复位状态寄存器调试功能控…

datatables 搜索框 placeholder 属性

$(#table_id_example).DataTable({"fnPreDrawCallback": function( oSettings ) {$(.dataTables_filter input).attr({name:search,placeholder: 搜索站内新闻公告});//提示},language: {"sProcessing": "处理中...","sLengthMenu": &…

如何开发一个异常检测系统:如何评价一个异常检测算法

利用数值来评价一个异常检测算法的重要性 使用实数评价法很重要&#xff0c;当你用某个算法来开发一个具体的机器学习应用时&#xff0c;你常常需要做出很多决定&#xff0c;如选择什么样的特征等等&#xff0c;如果你能找到如何来评价算法&#xff0c;直接返回一个实数来告诉你…

计算机类产品评价技术指标体系研究之图形(像)篇

(一&#xff09;显卡对于核心的显卡来说&#xff0c;显存工作频率越高性能越好&#xff0c;而显存的ns数值越小的显存能跑更高的频率&#xff0c;所以显存的ns被认为是显卡选购的关键之一&#xff0c;另外就是显存的品牌。显卡和主板上都有“内存”&#xff0c;不过主板上的那种…

【联盛德W806上手笔记】四、PWM模块

目录PWM 控制器库函数函数参数宏测试程序独立模式main.cwm_hal_msp.cwm_it.c实验现象多通道同步模式main.cwm_hal_msp.cwm_it.c实验现象Windows 10 20H2 HLK-W806-V1.0-KIT WM_SDK_W806_v0.6.0 摘自《W806 芯片设计指导书 V1.0》、《W806 MCU 芯片规格书 V2.0》 PWM 控制器 5 …

C#中如何稳定精确地每隔5ms执行某个函数?

C#中如何稳定精确地每隔5ms执行某个函数&#xff1f; 在开始前我有一些资料&#xff0c;是我根据自己从业十年经验&#xff0c;熬夜搞了几个通宵&#xff0c;精心整理了一份「C#的资料从专业入门到高级教程工具包」&#xff0c;点个关注&#xff0c;全部无偿共享给大家&#xf…

datatable 自定义搜索框 + 汉化

HTML <input type"text" id"my_news_search" class"" placeholder"搜索站内新闻"> <button class"" id"my_news_search_btn" type"button">搜索</button> JS <script>$(docu…

vlan

分割广播域1.物理分割&#xff08;路由器&#xff09;2.逻辑分割&#xff08;VLAN&#xff09;VLAN的优势&#xff1a;1.控制广播2.增强网络安全性3.简化管理VLAN的种类&#xff1a;1.静态VLAN&#xff1a;基于端口划分静态VLAN2.动态VLAN&#xff1a;基于MAC地址划分VLAN注&am…

【联盛德W806上手笔记】五、TIM定时器

目录定时器库函数函数参数宏Demo中的测试程序main.cwm_hal_msp.cwm_it.c实验现象Windows 10 20H2 HLK-W806-V1.0-KIT WM_SDK_W806_v0.6.0 摘自《W806 芯片设计指导书 V1.0》、《W806 MCU 芯片规格书 V2.0》 定时器 微秒与毫秒计时&#xff08;据时钟频率配置计数个数&#xff…

linux驱动分离分层的概念

这个分离分层的概念和输入子系统有点像&#xff0c;但不是完全一样的。为什么会再弄一个这个模型出来我也没有搞懂&#xff0c;现在我的学习还停留在把知识学懂的层面上。至于为什么会产生这种知识&#xff0c;现在我还无从解释&#xff0c;还需时日成长。 这次先上代码在解释整…