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

如何做旅游网站推广百度识图 上传图片

如何做旅游网站推广,百度识图 上传图片,西安黄页,郑州联通网站备案文章目录 前言一、loc[]函数二、iloc[]函数三、详细用法loc方法iloc方法 总结共同点不同点 前言 我们经常在寻找数据的某行或者某列的时常用到Pandas中的两种方法iloc和loc#xff0c;两种方法都接收两个参数#xff0c;第一个参数是行的范围#xff0c;第二个参数是列的范… 文章目录 前言一、loc[]函数二、iloc[]函数三、详细用法loc方法iloc方法 总结共同点不同点 前言 我们经常在寻找数据的某行或者某列的时常用到Pandas中的两种方法iloc和loc两种方法都接收两个参数第一个参数是行的范围第二个参数是列的范围。 一、loc[]函数 loc 接收的是行、列的名称或标签。在切片是按闭区间切片也就是区间两边都能取到。 二、iloc[]函数 iloc 接收的是行、列的索引位置下标从0开始。按传统的左闭右开的的方式切片。 三、详细用法 创建用于测试的数据表dataframe import pandas as pd data{state:[Ohio,Ohio,Ohio,Nevada,Nevada],year:[2000,2001,2002,2001,2002],pop:[1.5,1.7,3.6,2.4,2.9]}framepd.DataFrame(data) frame.indexlist(abcde) frameloc方法 1、单个行名/列名 或 行名/列名的列表 要求读取第2行行名为’b’。 frame.loc[b]注意 上面这种写法运行print(type(frame.loc[‘b’]))可以知道返回的是class ‘pandas.core.series.Series’对象如果要class ‘pandas.core.frame.DataFrame’对象可以改成frame.loc[[‘b’]]。 frame.loc[[b]]要求取第1、2列的第2与第5行第1、2列的列名分别为’state’与’year’第2、5行的行名分别为’b’和’e’。 frame.loc[[b,e],[state,year]]2、列名/行名的切片 要求读取第2列列名为’year’。 frame.loc[:,year] #返回的是class pandas.core.series.Series对象。frame.loc[:,[year]] #返回的是class pandas.core.frame.DataFrame对象。要求取第2行第3列第2行行名为’b’第3列列名为’pop’。 frame.loc[b,pop]要求读取dataframe某个区域比如第3列的第2到第5行第3列为pop列第2到第5行即b行到e行。 frame.loc[b:e,pop] #返回的是class pandas.core.series.Series对象。frame.loc[b:e,[pop]] #返回的是class pandas.core.frame.DataFrame对象。要求取第1、2列的第2到第5行第1、2列的列名分别为’state’和’yea‘列第2、5行的行名为’b’和‘e’行。 frame.loc[b:e,state:year] #返回的是class pandas.core.frame.DataFrame对象。3、返回布尔型列表的表达式判断或函数 要求根据判断条件读取取第3列大于2的。 frame.loc[frame[pop]2,pop] #返回的是class pandas.core.series.Series对象。frame.loc[frame[pop]2,[pop]] #返回的是class pandas.core.frame.DataFrame对象。要求根据函数读取取第3列大于2的所有行与列。 frame.loc[lambda x: x[pop]2]iloc方法 1、单个下标 或 若干下标构成的列表从0开始。 要求取第2行的值。 frame.iloc[1] 注意 上面这种写法运行print(type(frame.iloc[1]]))可以知道返回的是class ‘pandas.core.series.Series’对象如果要class ‘pandas.core.frame.DataFrame’对象可以改成frame.iloc[[1]]。 frame.iloc[[1]]要求取第1、2列的第2与第5行。 frame.iloc[[1,4],[0,1]]2、下标的切片 要求取第2列的值。 frame.iloc[:,1] #返回的是class pandas.core.series.Series对象。frame.iloc[:,[1]] #返回的是class pandas.core.frame.DataFrame对象。要求取第2行第3列 frame.iloc[1,2]要求读取dataframe某个区域比如第3列的第2到第5行。 frame.iloc[1:5,2] #返回的是class pandas.core.series.Series对象。frame.iloc[1:5,[2]] #返回的是class pandas.core.frame.DataFrame对象。要求取第1、2列的第2到第5行。 frame.iloc[1:5,0:2] #因为是.iloc[]中用:表示从第几行/列到第几行/列是左闭右开的的方式因此这里下标3表示第四行与第四列是取不到的。frame.iloc[[1,2,3,4],[0,1]] #第二种写法3、可以返回合理值的函数 要求当DataFrame的index是整数取index为偶数的记录。 import pandas as pd data{state:[Ohio,Ohio,Ohio,Nevada,Nevada],year:[2000,2001,2002,2001,2002],pop:[1.5,1.7,3.6,2.4,2.9]}framepd.DataFrame(data) frameframe.iloc[lambda x: x.index % 2 0]总结 共同点 两者都接收两个参数第一个参数是行的范围第二个参数是列的范围。两者都可以有行索引值没有列索引值但有列索引值前必须得有行索引值但loc[]行索引值只能为名称形式来取不能按下标形式来取。iloc[]则相反。 取第三列无论使用loc[]函数还是iloc[]函数如果没有行索引都会报错。 frame.loc[pop] frame.loc[,pop] frame.iloc[,3]不同点 1、loc[]函数接收的是行/列的名称可以是整数或者字符iloc[]函数接收的是行/列的下标从0开始不能是字符。 2、loc[]函数在切片时是按闭区间切片的也就是区间两边都能取到iloc[]函数则是按传统的左闭右开的方式切片的。 参考文章 https://blog.csdn.net/weixin_43298886/article/details/112632237 https://blog.csdn.net/Leon_Kbl/article/details/97492966
http://www.hkea.cn/news/14341833/

相关文章:

  • 深圳品牌网站策划红色php企业网站模板下载
  • php 网站做分享功能有没有找项目的网站
  • 公司做企业网站的必要性海南州建设厅官方网站
  • 深圳专业网站开发公司wordpress备案号格式
  • 电子商务网站建设期末试题答案05个人博客网页制作模板田田田田田田田田田田
  • 云南网站制作案例公司网站建设 上海
  • 电子厂网站建设方案书怎么写顺德网站开发招聘
  • 大学学校类网站设计韩国设计app网站有哪些
  • 小组用jsp做的网站论文汕头代理注册公司
  • 做网站好公司手机端网站开发多少钱
  • 2018做网站用什么开发做雕塑网站找哪家好
  • 家用宽带怎么做网站 访问企业外贸营销型网站
  • 启动网站建设的请示企业备案网站名称要求
  • 网站设计公司 知道万维科技东莞网站建设制作
  • 如何做双语网站建筑企业登录哪个网站
  • 微网站建设市场专业制作网站价格
  • 自学软件网站开发芜湖网站制作公司
  • 桂林网站设计公司中国企业500强榜单2022
  • 豆瓣网站是怎么建设的上海外贸上市公司有哪些
  • 上海网站建设就q479185700顶上小游戏网站
  • 镇江市建设工程质量监督局网站机电建设有限公司网站
  • 域名经纪公司推荐广州seo网站管理
  • 野望赏析南昌搜索引擎优化
  • 织梦网站怎么加入引导页windows系统做网站
  • 旅游微网站分销net的电商网站建设
  • 宿迁网站建设报价商务网站建设过程
  • 在线一键扒站源码php网站建设与管理 pdf
  • 分销商城网站建设自己做的网站怎么调用百度地图
  • dreamviewer做网站投票网站怎么做
  • 做网站哪种编程语言最好小型创业项目