当前位置: 首页 > news >正文

分宜网站建设上海最大的广告公司

分宜网站建设,上海最大的广告公司,网站 备案网站,软文网站名称pandas——Series操作 作者#xff1a;AOAIYI 创作不易#xff0c;觉得文章不错或能帮助到你学习#xff0c;可以点赞收藏评论哦 文章目录pandas——Series操作一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤1.创建Series2.从具体位置的Series中访问数据3.使…pandas——Series操作 作者AOAIYI 创作不易觉得文章不错或能帮助到你学习可以点赞收藏评论哦 文章目录pandas——Series操作一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤1.创建Series2.从具体位置的Series中访问数据3.使用标签检索数据索引4.简单运算5.Series的自动对齐6.Series增删改一、实验目的 熟练掌握pandas中Series的创建、查询和简单运算方法 二、实验原理 Series的定义Series是一种类似于一维数组的对象它由一组数据各种NumPy数据类型以及一组与之相关的数据标签即索引组成。 Series对象本质上是一个NumPy的数组因此NumPy的数组处理函数可以直接对Series进行处理。但是Series除了可以使用位置作为下标存取元素之外还可以使用标签下标存取元素这一点和字典相似。每个Series对象实际上都由两个数组组成 index: 它是从NumPy数组继承的Index对象保存标签信息。 values: 保存值的NumPy数组。 注意三点 Series是一种类似于一维数组数组ndarray的对象 它的数据类型没有限制各种NumPy数据类型 它有索引把索引当做数据的标签key看待这样就类似字典了只是类似实质上是数组 4.Series同时具有数组和字典的功能因此它也支持一些字典的方法 三、实验环境 Python 3.6.1以上 jupyter 四、实验内容 练习Series的创建、查看数据与简单运算操作。 五、实验步骤 1.创建Series 1.创建一个空的Series。 import pandas as pd spd.Series() print(s) 2.从ndarray创建一个Series并规定索引为[100,101,102,103]。 import pandas as pd import numpy as np datanp.array([a,b,c,d]) spd.Series(data,index[100,101,102,103]) print(s) 3.从字典创建一个Series字典键用于构建索引。 import pandas as pd data{a:0,b:1,c:2,d:3} spd.Series(data) print(s)4.从标量创建一个Series此时必须提供索引重复值以匹配索引的长度。 import pandas as pd spd.Series(5,index[0,1,2,3]) print(s) 2.从具体位置的Series中访问数据 1.检索Series中的第一个元素。 import pandas as pd spd.Series([1,2,3,4,5],index[a,b,c,d,e]) print(s[0]) 2.检索Series中的前三个元素。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) print(s[:3]) 3.检索Series中最后三个元素。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) print(s[-3:]) 3.使用标签检索数据索引 使用标签检索数据索引一个Series就像一个固定大小的字典可以通过索引标签获取和设置值。 1.使用索引标签检索单个元素。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) print(s[a]) 2.使用索引标签列表检索多个元素。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) print([a,b,c,d]) 3.如果不包含标签检索会出现异常。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) print(s[f]) 4.简单运算 1.在pandas的Series中会保留NumPy的数组操作用布尔数组过滤数据标量乘法以及使用数学函数并同时保持引用的使用 import numpy as np import pandas as pd ser2 pd.Series(range(4),index [a,b,c,d]) ser2[ser2 2] ser2 * 2 np.exp(ser2) 5.Series的自动对齐 Series的一个重要功能就是自动对齐不明觉厉看看例子就明白了。 差不多就是不同Series对象运算的时候根据其索引进行匹配计算。 1.创建两个Series名为ser3与ser4. import pandas as pd sdata {Ohio: 35000, Texas: 71000, Oregon: 16000, Utah: 5000} ser3 pd.Series(sdata) states [California, Ohio, Oregon, Texas] ser4 pd.Series(sdata,index states) print(ser3) print(ser4) ser3ser4 6.Series增删改 1.增Series的add()方法是加法计算不是增加Series元素用的使用append连接其他Series。 import pandas as pd sdata {Ohio: 35000, Texas: 71000, Oregon: 16000, Utah: 5000} ser3 pd.Series(sdata) states [California, Ohio, Oregon, Texas] ser4 pd.Series(sdata,index states) print(ser3) print(ser4) ser3.append(ser4) 2.删Series的drop()方法可以对Series进行删除操作返回一个被删除后的Series原来的Series不改变。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) s.drop(a) s 3.改通过索引的方式查找到某个元素然后通过“”赋予新的值。 import pandas as pd s pd.Series([1,2,3,4,5],index [a,b,c,d,e]) s[a]5 print(s)
http://www.hkea.cn/news/14467596/

相关文章:

  • 网站建设收费标准新闻做企业网站应该注意什么
  • 济南网站建设wuliankj东莞展馆设计公司
  • 加强统计局网站的建设和管理网站开发分类
  • 江苏省城乡和建设厅网站wordpress js代码插件下载地址
  • 网站建设服务网站asp网站建设实验设计
  • 英文网站建设目的现在做一个网站大概多少钱
  • mt4网站建设centos 打开 wordpress
  • 网站建设估价做国外网站的公证要多少钱
  • thinkphp 企业网站源码注册一个公司多少钱
  • 北京网站制作公司飞沐呼市地区做网站公司
  • 济宁房产网站建设龙城街道横岗街道
  • 淘宝装修免费模板有哪些网站工信部备案
  • 做营销网站多少钱中小企业建网站注意
  • 佛山专注网站制作细节企业seo解决方案
  • 苏州海外建站公司大型网站技术架构 pdf
  • 做网站淮南wordpress加载更多
  • 网站域名地址是什么seo网站制作优化
  • 店面建设网站的必要性温州网站建设新手
  • 网站建设与维护 东博湖南湘江新区最新消息
  • 如何做一网站首页克拉玛依市住房和建设局网站
  • 沧州高端网站制作uni做网站首页
  • 公网动态ip如何做网站济南住建局官方网站
  • 网站开发移动app开发小程序需要的技术
  • 美工外包网站西安便宜的网站建设
  • 红色企业网站源码网站设计公司销售渠道建设
  • 站长工具seo综合查询全面解析平台推广员是做什么的
  • 公司网页网站建艺术生搭建wordpress个人博客
  • 山西省建设厅网站查询什么对网站建设起到计划和指导作用
  • 用安卓做网站外贸公司名字大全
  • 东莞万江网站制作网站做的长图能导出吗