Python酷库之旅-第三方库Pandas(182)

目录

一、用法精讲

841、pandas.api.types.is_complex函数

841-1、语法

841-2、参数

841-3、功能

841-4、返回值

841-5、说明

841-6、用法

841-6-1、数据准备

841-6-2、代码示例

841-6-3、结果输出

842、pandas.api.types.is_float函数

842-1、语法

842-2、参数

842-3、功能

842-4、返回值

842-5、说明

842-6、用法

842-6-1、数据准备

842-6-2、代码示例

842-6-3、结果输出

843、pandas.api.types.is_hashable函数

843-1、语法

843-2、参数

843-3、功能

843-4、返回值

843-5、说明

843-6、用法

843-6-1、数据准备

843-6-2、代码示例

843-6-3、结果输出

844、pandas.api.types.is_integer函数

844-1、语法

844-2、参数

844-3、功能

844-4、返回值

844-5、说明

844-6、用法

844-6-1、数据准备

844-6-2、代码示例

844-6-3、结果输出

845、pandas.api.types.is_interval函数

845-1、语法

845-2、参数

845-3、功能

845-4、返回值

845-5、说明

845-6、用法

845-6-1、数据准备

845-6-2、代码示例

845-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页

一、用法精讲

841、pandas.api.types.is_complex函数
841-1、语法
# 841、pandas.api.types.is_complex函数
pandas.api.types.is_complex(obj)
Return True if given object is complex.Returns:
bool
841-2、参数

841-2-1、obj(必须)表示需要检查的对象,可以是任何类型的对象。

841-3、功能

        检查obj是否为复数类型,包括复数标量、复数数组、复数Series等。

841-4、返回值

        返回一个布尔值:

  • 如果obj为复数类型,则返回True。
  • 如果obj不是复数类型,则返回False。
841-5、说明

        无

841-6、用法
841-6-1、数据准备
841-6-2、代码示例
# 841、pandas.api.types.is_complex函数
import pandas as pd
import numpy as np
# 复数标量
print(pd.api.types.is_complex(1 + 2j))
# 复数数组
print(pd.api.types.is_complex(np.array([1 + 2j, 3 + 4j])))
# 非复数类型
print(pd.api.types.is_complex(1))
841-6-3、结果输出
# 841、pandas.api.types.is_complex函数
# True
# False
# False
842、pandas.api.types.is_float函数
842-1、语法
# 842、pandas.api.types.is_float函数
pandas.api.types.is_float(obj)
Return True if given object is float.Returns:
bool
842-2、参数

842-2-1、obj(必须)表示需要检查的对象,可以是任何类型的对象。

842-3、功能

        判断输入的对象是否符合浮点数的定义,它不仅能检查单个的数值(如1.0或3.14),还可以处理更复杂的数据结构,比如Pandas的Series等。

842-4、返回值

        返回一个布尔值:

  • 如果传入的对象是浮点数类型(例如float或np.float64),则返回True。
  • 如果传入的对象不是浮点数类型,则返回False。
842-5、说明

        无

842-6、用法
842-6-1、数据准备
842-6-2、代码示例
# 842、pandas.api.types.is_float函数
import pandas as pd
# 单个浮点数
print(pd.api.types.is_float(3.14))
# 单个整数
print(pd.api.types.is_float(5))
# NaN
import numpy as np
print(pd.api.types.is_float(np.nan))
# Pandas Series
s = pd.Series([1.0, 2.0, 3.0])
print(pd.api.types.is_float(s))
842-6-3、结果输出
# 842、pandas.api.types.is_float函数
# True
# False
# True
# False
843、pandas.api.types.is_hashable函数
843-1、语法
# 843、pandas.api.types.is_hashable函数
pandas.api.types.is_hashable(obj)
Return True if hash(obj) will succeed, False otherwise.Some types will pass a test against collections.abc.Hashable but fail when they are actually hashed with hash().Distinguish between these and other types by trying the call to hash() and seeing if they raise TypeError.Returns:
bool
843-2、参数

843-2-1、obj(必须)表示需要检查的对象,可以是任何类型的对象。

843-3、功能

        检查传入的对象obj是否可哈希,在Python中,可哈希的对象具有以下特征:

1、它有一个__hash__()方法。

2、它可以与其他对象进行比较(通过__eq__()方法)。

3、如果a == b为真,那么hash(a) == hash(b)也为真。

843-4、返回值

        返回一个布尔值:

  • 如果对象是可哈希的,函数返回True
  • 如果对象是不可哈希的,函数返回False
843-5、说明

        无

843-6、用法
843-6-1、数据准备
843-6-2、代码示例
# 843、pandas.api.types.is_hashable函数
import pandas as pd
# 可哈希对象
print(pd.api.types.is_hashable(42))
print(pd.api.types.is_hashable("Hello"))
print(pd.api.types.is_hashable((1, 2, 3)))
# 不可哈希对象
print(pd.api.types.is_hashable([1, 2, 3]))
print(pd.api.types.is_hashable({1: 'a', 2: 'b'}))
print(pd.api.types.is_hashable({1, 2, 3}))  
843-6-3、结果输出
# 843、pandas.api.types.is_hashable函数 
# True
# True
# True
# False
# False
# False
844、pandas.api.types.is_integer函数
844-1、语法
# 844、pandas.api.types.is_integer函数
pandas.api.types.is_integer(obj)
Return True if given object is integer.Returns:
bool
844-2、参数

844-2-1、obj(必须)表示需要检查的对象,可以是任何类型的对象。

844-3、功能

        检查给定的对象是否为整数类型,包括整数值、整数数组、整数Series等。

844-4、返回值

        如果给定的对象是整数类型,则返回True,否则返回False。

844-5、说明

        无

844-6、用法
844-6-1、数据准备
844-6-2、代码示例
# 844、pandas.api.types.is_integer函数
import pandas as pd
# 整数值
print(pd.api.types.is_integer(123))
# 浮点数值
print(pd.api.types.is_integer(123.45))
# 字符串
print(pd.api.types.is_integer("123"))
# 整数数组
print(pd.api.types.is_integer([1, 2, 3]))
844-6-3、结果输出
# 844、pandas.api.types.is_integer函数
# True
# False
# False
# False
845、pandas.api.types.is_interval函数
845-1、语法
# 845、pandas.api.types.is_interval函数
pandas.api.types.is_interval(obj)
845-2、参数

845-2-1、obj(必须)表示需要检查的对象,可以是任何类型的对象。

845-3、功能

        检查给定的对象是否是Interval类型。

845-4、返回值

        如果对象是Interval类型,则返回True;否则,返回False。

845-5、说明

        无

845-6、用法
845-6-1、数据准备
845-6-2、代码示例
# 845、pandas.api.types.is_interval函数
import pandas as pd
# 创建一个Interval对象
interval = pd.Interval(1, 2)
# 检查interval是否是Interval类型
print(pd.api.types.is_interval(interval))
# 检查一个非Interval对象
print(pd.api.types.is_interval(123))  
845-6-3、结果输出
# 845、pandas.api.types.is_interval函数 
# True
# False

二、推荐阅读

1、Python筑基之旅
2、Python函数之旅
3、Python算法之旅
4、Python魔法之旅
5、博客个人主页

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

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

相关文章

CSS基础学习篇——选择器

学习文档连接:CSS层叠样式表 1.全局选择器:* * {margin: 0;padding: 0;font-size: 18px; }2.类(clss)选择器,以 . 开头 .container {display: flex;justify-content: space-around;align-items: center;width: 1200…

Marin说PCB之电源的Surface Current Density知多少?

小编我是一位资深的国漫迷,像什么仙逆,斗破,斗罗,完美世界,遮天,凡人修仙传,少年歌行等,为了可以看这些视频小编我不惜花费了攒了很多年的私房钱去开了这个三个平台的会员啊&#xf…

Oracle视频基础1.3.3练习

1.3.3 检查数据库启动情况 ps -ef | grep oracle启动数据库 sqlplus /nolog conn / as sysdba修改 fast_start_mttr_target 参数为初始值-50,缺省 scope 和 sid,查看修改结果 show parameter fast; alter system set parameter 250; show parameter fa…

CSS flex布局- 最后一个元素占满剩余可用高度转载

效果图 技术要点 height父元素必须有一个设定的高度flex-grow: 1 flex 盒子模型内的该元素将会占据父容器中剩余的空间F12检查最后一行的元素,高度就已经改变了;

基于vue框架的的驾校预约管理系统设计d5tq3(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:用户,驾校教练,车辆信息,报名信息,学员信息,考试预约,教学课程,教练评价,考试成绩,练车预约,报修申请,维修信息,课程类型,车辆类型 开题报告内容 基于Vue框架的驾校预约管理系统设计开题报告 一、项目背景与意义 随着驾驶培训行业的快…

shell脚本编写注意细节 ==、=等的区别

文章目录 和的使用主要区别小结 Shell脚本要注意的细节1. 变量引用和空格处理2. [[ ... ]] vs [ ... ]3. 使用-n和-z来检测变量是否为空4. 整数运算和浮点运算5. 避免使用反引号执行命令6. for循环中的命令替换7. 使用trap来清理临时文件8. 避免使用硬编码路径9. 使用-eq、-lt、…

Docker Swarm简介

注意事项 Swarm 模式是用于管理 Docker 守护进程集群的一项高级特性。如果你打算将 Swarm 用作生产运行时环境,那就使用 Swarm 模式。如果你不打算使用 Swarm 进行部署,可改用 Docker Compose。如果正在为 Kubernetes 部署进行开发,可以考虑使…

接口测试及常用接口测试工具(postman/jmeter)详解

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口&#…

CVE-2024-51567 CyberPanel upgrademysqlstatus 远程命令执行

该漏洞源于upgrademysqlstatus接口未做身份验证和参数过滤,未授权的攻击者可以通过此接口执行任意命令获取服务器权限,从而造成数据泄露、服务器被接管等严重的后果。 影响版本 CyberPanel v2.3.5CyberPanel v2.3.6 目前官方已有可更新版本&#xff0…

Kaggle “Reducing Commercial Aviation Fatalities” 比赛 生理数据分析

1、背景 Kaggle在2018 年 12 月 20 日举办“Reducing Commercial Aviation Fatalities” 比赛,通过收集飞行员的生理数据,判断飞行员何时会遇到麻烦吗?该比赛主要分析飞行员的问题,因为航班多、时间不固定,飞行员会出…

无套路领取《AI应用开发专栏》

最近有些时间没有更新技术文章了,都在忙着写《AI应用开发入门》专栏,专栏已整理放到了github上,有兴趣的小伙伴可以移步github阅读,地址见文末。 1、为什么写这个文档 之前陆续写了一些零散的AI相关的技术文章,也有不…

Webserver(1.8)操作函数

目录 文件属性操作函数access函数chmod函数chown函数truncate函数 目录操作函数mkdir函数rmdir函数rename函数chdir函数*getcwd函数 目录遍历函数*opendir函数*readdir函数closedir函数 dup、dup2函数dupdup2 fcntl函数 文件属性操作函数 access函数 判断某个文件是否有某个权…

基础IO -- 标准错误输出stderr

目录 1)为什么要有 fd 为 2 的 stderr 2)使2和1重定向到一个文件中 这里我们谈一下以前只是了解过的stderr 通过两段代码,显然,我们可以知道两个FILE*都是指向显示器的 对于重定向,只有stdout才会将打印的数据重定向…

基于Multisim的四位抢答器设计与仿真

四位选手进行抢答比赛,用基本门电路及集成逻辑器件构成四人抢答器。选手编号分别为1,2,3,4号,用S1,S2,S3,S4四个按钮作为抢答按钮,S0按钮为总清零按钮。当四人中任何一个…

Python毕业设计选题:基于Django+Vue的物资配送管理系统的设计与实现

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录界面 管理员功能界面 申领者管理 后勤处管理 物资信息管理 入库信息管理 …

网安秋招面试

《Java代码审计》http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247484219&idx1&sn73564e316a4c9794019f15dd6b3ba9f6&chksmc0e47a67f793f371e9f6a4fbc06e7929cb1480b7320fae34c32563307df3a28aca49d1a4addd&scene21#wechat_redirect 《Web安全》h…

springboot092安康旅游网站的设计与实现(论文+源码)_kaic

毕业设计(论文) 基于JSP的安康旅游网站的设计与实现 姓  名 学  号 院  系 专  业 指导老师 2021 年 月 教务处制 目 录 目 录 摘 要 Abstract 第一章 绪论 1.1 研究现状 1.2 设…

字符串逆序(c语言)

错误代码 #include<stdio.h>//字符串逆序 void reverse(char arr[], int n) {int j 0;//采用中间值法//访问数组中第一个元素和最后一个元素//交换他们的值&#xff0c;从而完成了字符串逆序//所以这个需要临时变量for (j 0; j < n / 2; j){char temp arr[j];arr[…

Fakelocation 步道乐跑(Root真机篇)

前言:需要 Fakelocation&#xff0c;真机Root,步道乐跑&#xff0c;Dia&#xff0c;MT管理器系统需求 Fakelocation | MT管理器 | Dia | 环境模块 任务一 真机Root&#xff08;德尔塔&#xff0c;过momo&#xff0c;刷环境模块&#xff09; 任务二 前往Dia查看包名&#xff08…

【实战篇】requests库 - 有道云翻译爬虫 【附:代理IP的使用】

目录 〇、引言一、目标二、请求参数分析三、响应分析四、编写爬虫脚本【隧道代理的使用】 〇、引言 无论是学习工作、旅游出行、跨境电商、日常交流以及一些专业领域都离不开翻译工具的支持。本文就带大家通过爬虫的方式开发一款属于自己的翻译工具~ 一、目标 如下的翻译接口…