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

目录

一、用法精讲

796、pandas.Float32Dtype类

796-1、语法

796-2、参数

796-3、功能

796-4、返回值

796-5、说明

796-6、用法

796-6-1、数据准备

796-6-2、代码示例

796-6-3、结果输出

797、pandas.Float64Dtype类

797-1、语法

797-2、参数

797-3、功能

797-4、返回值

797-5、说明

797-6、用法

797-6-1、数据准备

797-6-2、代码示例

797-6-3、结果输出

798、pandas.CategoricalDtype类

798-1、语法

798-2、参数

798-3、功能

798-4、返回值

798-5、说明

798-6、用法

798-6-1、数据准备

798-6-2、代码示例

798-6-3、结果输出

799、pandas.CategoricalDtype.categories属性

799-1、语法

799-2、参数

799-3、功能

799-4、返回值

799-5、说明

799-6、用法

799-6-1、数据准备

799-6-2、代码示例

799-6-3、结果输出

800、pandas.CategoricalDtype.ordered属性

800-1、语法

800-2、参数

800-3、功能

800-4、返回值

800-5、说明

800-6、用法

800-6-1、数据准备

800-6-2、代码示例

800-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页

一、用法精讲

796、pandas.Float32Dtype
796-1、语法
# 796、pandas.Float32Dtype类
class pandas.Float32Dtype
An ExtensionDtype for float32 data.This dtype uses pd.NA as missing value indicator.
796-2、参数

        无

796-3、功能

        pandas库中用于表示32位浮点数数据类型的类,它提供了对32位浮点数的支持,适用于在内存和性能要求较高的场景。

796-4、返回值

        当你创建一个Float32Dtype的实例时,其返回值是一个Float32Dtype对象,表示该数据类型。在使用时,可以通过pd.Series或pd.DataFrame的dtype参数,指定该数据类型。

796-5、说明

        无

796-6、用法
796-6-1、数据准备
796-6-2、代码示例
# 796、pandas.Float32Dtype类
import pandas as pd
# 示例数据
data = pd.Series([1.0, 2.0, 3.5], dtype=pd.Float32Dtype())
# 打印数据
print(data)
# 打印数据类型
print(data.dtype)  
796-6-3、结果输出
# 796、pandas.Float32Dtype类 
# 0    1.0
# 1    2.0
# 2    3.5
# dtype: Float32
# Float32
797、pandas.Float64Dtype
797-1、语法
# 797、pandas.Float64Dtype类
class pandas.Float64Dtype
An ExtensionDtype for float64 data.This dtype uses pd.NA as missing value indicator.
797-2、参数

        无

797-3、功能

        pandas库中用于表示64位浮点数数据类型的类,它提供了一种标准的数据表示方式,适用于需要高精度计算的场景。

797-4、返回值

        创建Float64Dtype的实例时,会返回一个Float64Dtype对象,用于表示该数据类型。当使用时,可以通过pd.Series或pd.DataFrame的dtype参数指定该数据类型。

797-5、说明

        无

797-6、用法
797-6-1、数据准备
797-6-2、代码示例
# 797、pandas.Float64Dtype类
import pandas as pd
# 示例数据
data = pd.Series([1.0, 2.0, 3.5], dtype=pd.Float64Dtype())
# 打印数据
print(data)
# 打印数据类型
print(data.dtype)  
797-6-3、结果输出
# 797、pandas.Float64Dtype类 
# 0    1.0
# 1    2.0
# 2    3.5
# dtype: Float64
# Float64
798、pandas.CategoricalDtype
798-1、语法
# 798、pandas.CategoricalDtype类
class pandas.CategoricalDtype(categories=None, ordered=False)
Type for categorical data with the categories and orderedness.Parameters:
categories
sequence, optional
Must be unique, and must not contain any nulls. The categories are stored in an Index, and if an index is provided the dtype of that index will be used.ordered
bool or None, default False
Whether or not this categorical is treated as a ordered categorical. None can be used to maintain the ordered value of existing categoricals when used in operations that combine categoricals, e.g. astype, and will resolve to False if there is no existing ordered to maintain.
798-2、参数

798-2-1、categories(可选,默认值为None)定义一个列表,包含所有可能的类别,如果未提供,默认将适用索引中所有唯一值作为类别。

798-2-2、ordered(可选,默认值为False)布尔值,如果设为True,表示类别有一个自然的排序(例如,低、中、高)。

798-3、功能

        用于指定分类数据类型的类,适用于处理有序或无序的分类变量,分类数据通常用于表示具有有限选项的变量,例如性别、城市、或者其他类别信息,使用分类数据可以优化内存使用和提升数据处理效率。

798-4、返回值

        创建CategoricalDtype的实例时,会返回一个CategoricalDtype对象,用于表示分类数据类型。

798-5、说明

        无

798-6、用法
798-6-1、数据准备
798-6-2、代码示例
# 798、pandas.CategoricalDtype类
import pandas as pd
# 创建一个无序的分类数据类型
cat_dtype = pd.CategoricalDtype(categories=['apple', 'banana', 'cherry'], ordered=False)
# 创建一个带有分类数据的Series
s = pd.Series(['apple', 'banana', 'cherry', 'banana'], dtype=cat_dtype)
# 打印Series和数据类型
print(s)
print(s.dtype)
798-6-3、结果输出
# 798、pandas.CategoricalDtype类
# 0     apple
# 1    banana
# 2    cherry
# 3    banana
# dtype: category
# Categories (3, object): ['apple', 'banana', 'cherry']
# category
799、pandas.CategoricalDtype.categories属性
799-1、语法
# 799、pandas.CategoricalDtype.categories属性
property CategoricalDtype.categories
An Index containing the unique categories allowed.
799-2、参数

        无

799-3、功能

        用于获取分类数据的所有类别。

799-4、返回值

        返回一个包含所有类别的索引对象。

799-5、说明

        无

799-6、用法
799-6-1、数据准备
799-6-2、代码示例
# 799、pandas.CategoricalDtype.categories属性
import pandas as pd
# 创建一个有序的分类数据类型
cat_dtype = pd.CategoricalDtype(categories=['small', 'medium', 'large'], ordered=True)
# 打印类别
print(cat_dtype.categories)  
799-6-3、结果输出
# 799、pandas.CategoricalDtype.categories属性 
# Index(['small', 'medium', 'large'], dtype='object')
800、pandas.CategoricalDtype.ordered属性
800-1、语法
# 800、pandas.CategoricalDtype.ordered属性
property CategoricalDtype.ordered
Whether the categories have an ordered relationship.
800-2、参数

        无

800-3、功能

        用于指示该分类数据类型是否是有序的,通过这个属性,你可以知道该分类维度的顺序是否有意义,即类别之间是否存在顺序关系。

800-4、返回值

        返回值是一个布尔值(bool),具体而言:

  • 返回True表示该分类数据是有序的,即类别之间存在特定的顺序关系。
  • 返回False则表示该分类数据是无序的,即类别之间没有任何顺序关系。
800-5、说明

        无

800-6、用法
800-6-1、数据准备
800-6-2、代码示例
# 800、pandas.CategoricalDtype.ordered属性
import pandas as pd
# 创建一个有序的分类数据类型
cat_dtype_ordered = pd.CategoricalDtype(categories=['small', 'medium', 'large'], ordered=True)
# 获取有序标志
print(cat_dtype_ordered.ordered)
# 创建一个无序的分类数据类型
cat_dtype_unordered = pd.CategoricalDtype(categories=['apple', 'banana', 'cherry'], ordered=False)
# 获取有序标志
print(cat_dtype_unordered.ordered)  
800-6-3、结果输出
# 800、pandas.CategoricalDtype.ordered属性 
# True
# False

二、推荐阅读

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

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

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

相关文章

Bi-LSTM-CRF实现中文命名实体识别工具(TensorFlow)

项目源码获取方式见文章末尾! 回复暗号:13,免费获取600多个深度学习项目资料,快来加入社群一起学习吧。 **《------往期经典推荐------》**项目名称 1.【MobileNetV2实现实时口罩检测tensorflow】 2.【卫星图像道路检测DeepLabV3P…

AI 聊天机器人的兴起:GPT-3 和 BERT 如何重新定义对话体验

一、说明 当我们深入研究 AI 世界时,了解自然语言处理 (NLP) 领域取得的巨大进步非常重要。NLP 是 AI 的一个分支,专注于使计算机能够理解、解释和生成人类语言。GPT-3 和 BERT 等语言模型的开发是这一旅程中的一个重要里程碑&…

1FreeRTOS学习(队列、二值信号量、计数型信号量之间的相同点和不同点)

相同点: (1)传递区间 队列、二值信号量、计数型信号量均可用在任务与任务,任务与中断之间进行消息传递 (2) 传递方式 创建队列--发送队列--接受队列 创建二值信号量--发送二值信号量--接受二值信号量 创建计…

15.三数之和 18.四数之和

题目:15. 三数之和 - 力扣(LeetCode) 思路: 此题无法沿用两数之和的哈希的方法,因为要考虑到结果去重的问题,这里采用双指针算法。 先将数组排序,然后有一层for循环,i从下标0的地方开始,同时…

UDP(用户数据报协议)端口监控

随着网络的扩展,确保高效的设备通信对于优化网络功能变得越来越重要。在这个过程中,端口发挥着重要作用,它是实现外部设备集成的物理连接器。通过实现数据的无缝传输和交互,端口为网络基础设施的顺畅运行提供了保障。端口使数据通…

React 前端框架开发入门案例

以下是一个使用 React 进行前端框架开发的入门案例,实现一个简单的待办事项列表应用。 一、准备工作 安装 Node.js:React 需要 Node.js 环境来运行。你可以从 Node.js 官方网站下载并安装适合你操作系统的版本。 创建项目目录:在你的电脑上…

技术成神之路:设计模式(二十三)解释器模式

相关文章:技术成神之路:二十三种设计模式(导航页) 介绍 解释器模式(Interpreter Pattern)是一种行为设计模式,用于定义一种语言的文法表示,并提供一个解释器来处理这种文法。它用于处理具有特定语法或表达…

STM32G4 双ADC模式之同时注入模式

目录 概述 1 认识双ADC模式 2 功能实现 2.1 功能介绍 2.2 实现原理 概述 本文主要介绍STM32G4 双ADC模式之同时注入模式的相关内容,包括ADC模块的功能介绍,实现框架结构,以及注入模式ADC的转换的实现原理。 1 认识双ADC模式 双ADC模式可…

函数与c风格字符串

c风格字符串表达形式 const char* str "mamamiya"; char ghost[] "youpomian"; c风格字符串作为参数 #define _CRT_SECURE_NO_WARNINGS#include <iostream> #include<string>unsigned int c_in_str(const char* str, char ch); int main(…

安卓中ViewModel的常用方法

在安卓中使用ViewModel确实方便很多&#xff0c;可以将数据层和UI层分开&#xff0c;同时还不同担心线程异步和接口异步请求回来 Activity被Finish的情况&#xff0c;同时ViewModel中的数据还可以实现多界面数据共享&#xff0c;甚至使用ViewModel查询数据库&#xff0c;只要数…

java类静态变量初始化在openjdk17源码中体现

##有请志愿者OtherClass.java public class OtherClass {private static int CONSTANT_O9876;public int o1234;public void dddd(){String dddd "dddd";System.out.println(ddddCONSTANT_O);}} 类字节码 Classfile /home/yym/debug-java/OtherClass.classLast m…

Django入门教程——动态表格分页展示数据

第五章 动态表格分页展示数据 教学目的 初步了解layui的使用理解table组件在layui中的应用了解数据添加、删除、编辑操作引入JavaScript框架的优势 layUI动态表格 表格组件 table 是 Layui 中使用率极高的一个组件&#xff0c;它以表格的承载方式对数据进行渲染、重载、排序…

Python数据分析NumPy和pandas(十五、pandas 数据加载、存储和文件格式)

大多数时候&#xff0c;我们要处理分析的数据是存储在不同格式的文件中的&#xff0c;有txt、csv、excel、json、xml以及二进制等磁盘文件格式&#xff0c;还有时候是从数据库以及从Web API中交互获取要处理的数据。现在开始学习如何用pandas从以上内容中输入和输出数据。 读取…

CRC校验 生成多项式选取奇次偶次的问题讨论

目录 问题一&#xff1a;为什么CRC校验码不支持偶次校验码&#xff1f; 问题二&#xff1a;如何判断一个生成多项式是否为偶次多项式&#xff1f; 步骤&#xff1a; 示例&#xff1a; 注意&#xff1a; 问题三&#xff1a;CRC32的生成多项式是什么&#xff1f;是偶次还是…

【小程序上传图片封装2024,支持多图,带进度,上传头像】

import config from ./config;// 支持多图&#xff0c;显示进度 export function uploadImages(count 1, sourceType, onLoading null, showProgress false, fileKey file) {return new Promise((resolve, reject) > {wx.chooseMedia({count: count, // 可以选择的图片数…

Mac上面压缩文件出现__MACOSX文件夹问题

问题 最近需要上传前端zip包&#xff0c;但是&#xff0c;mac右键压缩dist目录的时候&#xff0c;能正常压缩。但是解压这个目录的时候出现了__MACOSX文件夹&#xff0c;是真的坑。 解决 zip -r -X <文件名>.zip <需要压缩的目录>例子如下&#xff1a; zip -r …

Chromium HTML5 新的 Input 类型date 对应c++

一、Input 类型: date date 类型允许你从一个日期选择器选择一个日期。 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>test</title> </head> <body><form action"demo-form.php"…

Docker 常用命令全解析:提升对雷池社区版的使用经验

Docker 常用命令解析 Docker 是一个开源的容器化平台&#xff0c;允许开发者将应用及其依赖打包到一个可移植的容器中。以下是一些常用的 Docker 命令及其解析&#xff0c;帮助您更好地使用 Docker。 1. Docker 基础命令 查看 Docker 版本 docker --version查看 Docker 运行…

python 爬虫 入门 五、抓取图片、视频

目录 一、图片、音频 二、下载视频&#xff1a; 一、图片、音频 抓取图片的手法在上一篇python 爬虫 入门 四、线程&#xff0c;进程&#xff0c;协程-CSDN博客里面其实有&#xff0c;就是文章中的图片部分&#xff0c;在那一篇文章&#xff0c;初始代码的28&#xff0c;29行…

保姆级教程 | 全流程免费:合并多份长宽不同的PDF成相同大小并进行瘦身

背景 由于老板需要&#xff0c;完成不同PDF文件&#xff08;a&#xff0c;b&#xff0c;c....&#xff09;合并&#xff0c;同时要求主文件&#xff08;A&#xff09;小于6M。合并过程中发现各个PDF大小&#xff08;长宽&#xff09;并不相同&#xff0c;造成合并后效果不好也…