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

news2024/9/20 10:28:48

目录

一、用法精讲

411、pandas.DataFrame.values属性

411-1、语法

411-2、参数

411-3、功能

411-4、返回值

411-5、说明

411-6、用法

411-6-1、数据准备

411-6-2、代码示例

411-6-3、结果输出

412、pandas.DataFrame.axes属性

412-1、语法

412-2、参数

412-3、功能

412-4、返回值

412-5、说明

412-6、用法

412-6-1、数据准备

412-6-2、代码示例

412-6-3、结果输出

413、pandas.DataFrame.ndim属性

413-1、语法

413-2、参数

413-3、功能

413-4、返回值

413-5、说明

413-6、用法

413-6-1、数据准备

413-6-2、代码示例

413-6-3、结果输出

414、pandas.DataFrame.size属性

414-1、语法

414-2、参数

414-3、功能

414-4、返回值

414-5、说明

414-6、用法

414-6-1、数据准备

414-6-2、代码示例

414-6-3、结果输出

415、pandas.DataFrame.shape属性

415-1、语法

415-2、参数

415-3、功能

415-4、返回值

415-5、说明

415-6、用法

415-6-1、数据准备

415-6-2、代码示例

415-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页

一、用法精讲

411、pandas.DataFrame.values属性
411-1、语法
# 411、pandas.DataFrame.values属性
pandas.DataFrame.values
Return a Numpy representation of the DataFrame.

Warning

We recommend using DataFrame.to_numpy() instead.

Only the values in the DataFrame will be returned, the axes labels will be removed.

Returns:
numpy.ndarray
The values of the DataFrame.
411-2、参数

        无

411-3、功能

        获取DataFrame中的所有数据,忽略行索引和列标签,方便进行数值计算和操作,因为返回的是NumPy数组。

411-4、返回值

        返回一个NumPy ndarray,包含DataFrame中的所有数据,该属性提供了对DataFrame内部存储数据的直接访问。

411-5、说明

411-5-1、如果DataFrame中只有一种数据类型,返回的数组的数据类型将对应该类型,如整数或浮点数。

411-5-2、推荐使用df.to_numpy()来替代values属性,以获得更好的功能和灵活性。

411-6、用法
411-6-1、数据准备
411-6-2、代码示例
# 411、pandas.DataFrame.values属性
import pandas as pd
# 创建一个DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4.5, 5.5, 6.5],
    'C': ['foo', 'bar', 'baz']
}
df = pd.DataFrame(data)
# 使用values属性
array_values = df.values
print("DataFrame的值:")
print(array_values)
411-6-3、结果输出
# 411、pandas.DataFrame.values属性
# DataFrame的值:
# [[1 4.5 'foo']
#  [2 5.5 'bar']
#  [3 6.5 'baz']]
412、pandas.DataFrame.axes属性
412-1、语法
# 412、pandas.DataFrame.axes属性
pandas.DataFrame.axes
Return a list representing the axes of the DataFrame.

It has the row axis labels and column axis labels as the only members. They are returned in that order.
412-2、参数

        无

412-3、功能

        用于获取DataFrame的轴标签,返回一个包含行索引和列索引的列表。

412-4、返回值

        返回一个列表,其中包含两个元素:[index, columns]

412-5、说明

        无

412-6、用法
412-6-1、数据准备
412-6-2、代码示例
# 412、pandas.DataFrame.axes属性
import pandas as pd
# 创建一个DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4.5, 5.5, 6.5],
    'C': ['foo', 'bar', 'baz']
}
df = pd.DataFrame(data)
# 使用axes属性
axes = df.axes
print("DataFrame的轴标签:")
print("行索引:", axes[0])
print("列索引:", axes[1])
412-6-3、结果输出
# 412、pandas.DataFrame.axes属性
# DataFrame的轴标签:
# 行索引: RangeIndex(start=0, stop=3, step=1)
# 列索引: Index(['A', 'B', 'C'], dtype='object')
413、pandas.DataFrame.ndim属性
413-1、语法
# 413、pandas.DataFrame.ndim属性
pandas.DataFrame.ndim
Return an int representing the number of axes / array dimensions.

Return 1 if Series. Otherwise return 2 if DataFrame.
413-2、参数

        无

413-3、功能

        用于获取DataFrame的维度。

413-4、返回值

        返回一个整数,表示数据的维度级别。

413-5、说明

        无

413-6、用法
413-6-1、数据准备
413-6-2、代码示例
# 413、pandas.DataFrame.ndim属性
import pandas as pd
# 创建一个DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4.5, 5.5, 6.5],
    'C': ['foo', 'bar', 'baz']
}
df = pd.DataFrame(data)
# 获取DataFrame的维度
dimensions = df.ndim
print("DataFrame的维度:", dimensions)
413-6-3、结果输出
# 413、pandas.DataFrame.ndim属性
# DataFrame的维度: 2
414、pandas.DataFrame.size属性
414-1、语法
# 414、pandas.DataFrame.size属性
pandas.DataFrame.size
Return an int representing the number of elements in this object.

Return the number of rows if Series. Otherwise return the number of rows times number of columns if DataFrame.
414-2、参数

        无

414-3、功能

        用于获取DataFrame中所有元素的总数。

414-4、返回值

        返回一个整数,表示DataFrame中的行数与列数的乘积。

414-5、说明

        无

414-6、用法
414-6-1、数据准备
414-6-2、代码示例
# 414、pandas.DataFrame.size属性
import pandas as pd
# 创建一个DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4.5, 5.5, 6.5],
    'C': ['foo', 'bar', 'baz']
}
df = pd.DataFrame(data)
# 获取DataFrame的大小
total_elements = df.size
print("DataFrame的总元素数:", total_elements)
414-6-3、结果输出
# 414、pandas.DataFrame.size属性
# DataFrame的总元素数: 9
415、pandas.DataFrame.shape属性
415-1、语法
# 415、pandas.DataFrame.shape属性
pandas.DataFrame.shape
Return a tuple representing the dimensionality of the DataFrame.
415-2、参数

        无

415-3、功能

        用于获取DataFrame的维度信息。

415-4、返回值

        返回一个元组,其中包含行数和列数。

415-5、说明

        无

415-6、用法
415-6-1、数据准备
415-6-2、代码示例
# 415、pandas.DataFrame.shape属性
import pandas as pd
# 创建一个DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4.5, 5.5, 6.5],
    'C': ['foo', 'bar', 'baz']
}
df = pd.DataFrame(data)
# 获取DataFrame的维度
dimensions = df.shape
print("DataFrame的维度:", dimensions)
415-6-3、结果输出
# 415、pandas.DataFrame.shape属性
# DataFrame的维度: (3, 3)

二、推荐阅读

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

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

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

相关文章

2024年【山东省安全员B证】最新解析及山东省安全员B证找解析

题库来源:安全生产模拟考试一点通公众号小程序 2024年山东省安全员B证最新解析为正在备考山东省安全员B证操作证的学员准备的理论考试专题,每个月更新的山东省安全员B证找解析祝您顺利通过山东省安全员B证考试。 1、【多选题】《建设工程安全生产管理条…

dompdf导出pdf中文乱码显示问号?、换行问题、设置图片大小

环境:PHP 8.0 框架:ThinkPHP 8 软件包:phpoffice/phpword 、dompdf/dompdf 看了很多教程(包括GitHub的issue、stackoverflow)都没有解决、最终找到解决问题的根本! 背景:用Word模板做转PDF…

ES6笔记总结(Xmind格式):第四天

Xmind鸟瞰图: 简单文字总结: node的模块化: 1.CommonJS 规范:Node.js 遵循 CommonJS 模块规范,该规范定义了如何在服务器环境中实现模块化,包括如何定义模块、如何引入和使用模块。 2.模块的定义&…

百度文心一言API批量多线程【改写伪原创文章软件】-key免费无限写

百度文心大模型的两款主力模型ENIRE Speed、ENIRE Lite全面免费,即刻生效。 百度文心大模型的两款主力模型 这意味着,大模型已进入免费时代! 据了解,这两款大模型发布于今年 3 月,支持 8K 和 128k 上下文长度。 ER…

[MRCTF2020]Hello_ misc

解压得一个png图片和一个flag.rar 图片拖入010editor 选择带zip头的这段蓝色全部复制,file-new-new Hex File,黏贴到新文件,另存为为1.zip 要密码,线索中断(当然try to restore it.png,隐藏了zip压缩包,可…

git提交本地项目到远程仓库

1、查看项目目录,是否存在.git文件夹(若存在则删除) 2、登录git并新建一个空白项目 3、idea创建本地git仓库(选择本地项目) 4、添加要提交的项目(项目右键) 5、提交代码到本地仓库 6、配置远程…

代码随想录算法训练营第十一天| 150. 逆波兰表达式求值 239. 滑动窗口最大值 347.前 K 个高频元素

目录 一、LeetCode 150. 逆波兰表达式求值思路:C代码 二、LeetCode 239. 滑动窗口最大值思路C代码 三、LeetCode 347.前 K 个高频元素思路C代码 总结 一、LeetCode 150. 逆波兰表达式求值 题目链接:LeetCode 150. 逆波兰表达式求值 文章讲解&#xff1a…

D - Pedometer AtCoder Beginner Contest 367

题意: 一个长度为n的数组a首尾相接&#xff0c;求满足a[i]~a[j]的和是m的倍数的[i,j]对数 思路&#xff1a; 由于首位相接&#xff0c;那么区间i-->j的所有数有两种情况&#xff1a;第一种是i<j的情况&#xff0c;第二种是i>j的情况 为了简化处理&#xff0c;我们可…

信息学奥赛初赛天天练-74-NOIP2016普及组-基础题5-树、父节点、根节点、叶子节点、非叶节点、组合、组合排除法

NOIP 2016 普及组 基础题5 21 从一个 44的棋盘&#xff08;不可旋转&#xff09;中选取不在同一行也不在同一列上的两个方格&#xff0c;共有( )种方法。 22 约定二叉树的根节点高度为 1。一棵结点数为 2016 的二叉树最少有( )个叶子结点&#xff1b;一棵结点数为 2016 的二叉…

STM32 HAL SDADC DMA

1、简介 由于项目需要使用STM32F373单片机的SDADC功能对电位计进行检测,网上资料比较少,踩了很多坑,下面进行总结。 2、STM32CubeMX配置 2.1 RCC配置 2.2 SYS 配置 2.3 SDADC 2 配置 2.3.1 Parameter Settings配置 SDADC共有三种输入模式,分别为差分模式、 单端偏移模…

Web-ssrfme

文章目录 环境分析攻击 环境 首先下载资源包&#xff0c;Ubuntu通过docker拉取环境。 docker-compose up -d分析 <?php highlight_file(__file__); function curl($url){ $ch curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HEADER, 0);e…

开源在线文档管理工具MrDoc

MrDoc&#xff0c;也被称为觅思文档或觅道文档&#xff0c;是一款基于Python开发的在线文档系统。它支持Markdown和所见即所得的富文本编辑&#xff0c;适合个人和小型团队作为文档、笔记和知识管理工具。 开源地址&#xff1a;MrDoc: MrDoc觅思文档&#xff0c;适合于个人和中…

Vue | 简单说说 Vuex 实现响应式的原理

Vuex 通过结合 Vue.js 的响应式系统实现了状态的响应式。Vuex 的状态存储于 Vue 的 data 对象中&#xff0c;这确保了对状态的任何 mutation 都是响应式的。 Vuex 使用单一状态树&#xff0c;并通过响应式来进行状态管理。其响应式的实现主要依赖于 Vue 的响应式系统。 Vuex 的…

Linux简单介绍(1)

一、Linux简介与安装 1.1 计算机的相关概念 1. 什么是计算机? 能够接收使用者输入的指令与数据&#xff0c;经由中央处理器的算术与逻辑单元运算处理后&#xff0c;以产生或存储有用的新数据。比如计算器&#xff0c;手机&#xff0c;汽车导航系统&#xff0c;提款机&am…

借题《黑神话悟空》,聊聊UE5 游戏开发中基本的 C++ 概念

最近火的一塌糊涂的《黑神话悟空》就是用UE5引擎开发的。借题发挥&#xff0c;今天讲讲UE游戏开中的一些C基本概念&#xff1b; 编写代码与蓝图&#xff08;可视化脚本&#xff09;相结合具有独特的功能&#xff0c;您需要利用这些功能来实现两全其美。编程可以帮助创建更复杂…

DevEcoStudio启动模拟器提示未开启Hyper-V

处理方式&#xff1a;&#xff08;win11专业版系统&#xff09; 勾选Hyper-V。 如果提示无法安装Hyper-v&#xff1a;该固件中的虚拟化支持被禁用。如下图&#xff1a; 需要进入BIOS启用虚拟化技术。 这个根据电脑主板不一样&#xff0c;操作方法不同&#xff0c;请自行搜索处…

LCD模组驱动开发

Linux 5.15 内核适配 驱动勾选 由于使用的是 SPI0&#xff0c;所以 TinyVision 的 LCD 模块并不支持使用MIPI-DBI进行驱动&#xff0c;这里我们使用普通的SPI模拟时序。 勾选 SPI 驱动 这里我们使用 SPI-NG 驱动&#xff0c;勾选 <*> SPI NG Driver Support for Allw…

Apifox测试SOAP接口教程

文章目录 I 请求webservice接口使用Apifox测试工具来测试soap接口配合Charles测试soap接口(前提:允许使用系统代理)使用hutool的SoapClient调用soap接口II 扩展知识webService三要素SOAP消息组成(SOAP请求消息的格式)浏览器访问暴露出的soap接口需求: AIS数据对接给其他平…

画板555

p41 这两个地 都是 板框这里按 Q可以改单位放置在原点p42 布局 和原理图一样都是 模块化 布局 (一样的放一起)原理图中选中 PCB里也会选中位号 布局时 一般放在中间因为在别的地可能会影响布局全选后 布局里的属性位置不用全选也行点击查找全部 就选上了 能看到就行板框确定好…

leetcode47. 全排列 II有重复元素的全排列,深度优先搜索

leetcode47. 全排列 II/有重复元素的全排列 给定一个可包含重复数字的序列 nums &#xff0c;按任意顺序 返回所有不重复的全排列。 示例 1&#xff1a; 输入&#xff1a;nums [1,1,2] 输出&#xff1a; [[1,1,2], [1,2,1], [2,1,1]] 示例 2&#xff1a; 输入&#xff1a;…