广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Pandas数据结构中Series属性详解
  • 802
分享到

Pandas数据结构中Series属性详解

2024-04-02 19:04:59 802人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录Series属性Series属性列表Series属性详解Series属性 Series属性列表 属性说明Series.index系列的索引(轴标签)Series.array系列或

Series属性

Series属性列表

属性说明
Series.index系列的索引(轴标签)
Series.array系列或索引的数据
Series.values系列的数据,返回ndarray
Series.dtype返回基础数据的数据类型
Series.shape返回基础数据形状的元组
Series.nbytes返回基础数据占的字节数
Series.ndim基础数据的维数,永远是1
Series.size返回基础数据中元素的个数
Series.T返回转置,永远为Series自己
Series.memory_usage([index, deep])返回系列的内存使用情况
Series.hasnans如果有任何 NaN,则返回 True
Series.empty指示 Series是否为空
Series.dtypes返回基础数据的数据类型
Series.name返回系列的名称
Series.flags获取与此 pandas 对象关联的属性
Series.set_flags(*[,copy,…])返回带有更新标志的新对象

Series属性详解

由于Series是一个可以自定义行索引的一维数据,所以Series的属性大部分都是ndarray的属性,在ndarray属性的基础上有了新的扩展,其中比较重要的是index,values等。详细介绍示例如下:(建议看不懂说明的可以直接看示例,示例更容易懂)

>>> import numpy as np
>>> import pandas as pd
# 创建ser01
>>> arr01 = np.arange(10, 16)
>>> ser01 = pd.Series(data=arr01, index=['a','b','c','d','e','f'], dtype='int16', name='class02')
>>> ser01
a    10
b    11
c    12
d    13
e    14
f    15
Name: class02, dtype: int16

属性:

Series.index

>>> ser01.index # 索引
Index(['a', 'b', 'c', 'd', 'e', 'f'], dtype='object')

Series.array

>>> ser01.array # 数组
<PandasArray> # 返回的数据类型为PandasArray
[10, 11, 12, 13, 14, 15]
Length: 6, dtype: int16

Series.values

>>> ser01.values # 数据
array([10, 11, 12, 13, 14, 15], dtype=int16) # 返回值为ndarray

Series.dtype

>>> ser01.dtype # 元素的数据类型
dtype('int16')

Series.shape

>>> ser01.shape # 形状
(6,)

Series.nbytes

>>> ser01.nbytes # 占用多少字节
12

Series.ndim

>>> ser01.ndim # 维度,维数,轴数,秩
1 # 永远是1,Series是一维数组

Series.T

>>> ser01.T # 转置,是它本身
a    10
b    11
c    12
d    13
e    14
f    15
Name: class02, dtype: int16

Series.memory_usage([index, deep])

>>> ser01.memory_usage() # 内存使用量
232

Series.hasnans

>>> ser01.hasnans # 是否有空值
False

Series.empty

>>> ser01.empty # 是否为空
False

Series.dtypes

>>> ser01.dtypes # 元素数据类型,同dtype
dtype('int16')

Series.name

>>> ser01.name # ser01的名字
'class02'

Series.flags

>>> ser01.flags # 此 pandas 对象关联的属性
<Flags(allows_duplicate_labels=True)>

Series.set_flags(*[,copy,…])

>>> ser01.set_flags() # 返回带有更新标志的新对象
a    10
b    11
c    12
d    13
e    14
f    15
Name: class02, dtype: int32

需要掌握属性的名称和意义,还有属性的返回值属于哪种数据类型,是一个什么值。在数据分析或者可视化中会使用Series属性的返回值作为其他函数的参数使用,因此必须熟练掌握。

到此这篇关于Pandas数据结构中Series属性详解的文章就介绍到这了,更多相关Pandas Series属性内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Pandas数据结构中Series属性详解

本文链接: https://www.lsjlt.com/news/117427.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Pandas数据结构中Series属性详解
    目录Series属性Series属性列表Series属性详解Series属性 Series属性列表 属性说明Series.index系列的索引(轴标签)Series.array系列或...
    99+
    2022-11-10
  • Pandas数据结构之Series的使用
    目录一. Series 简介二. 实例化 Series2.1 使用一维数组实例化2.2 使用字典实例化2.3 使用标量例化三.Series 简单使用3.1 为Series添加Name...
    99+
    2022-11-13
  • Python Pandas 中的数据结构详解
    目录1.Series1.1通过列表创建Series1.2通过字典创建Series2.DataFrame3.索引对象 4.查看DataFrame的常用属性前言: Pandas...
    99+
    2022-11-11
  • Pandas数据结构详细说明及如何创建Series,DataFrame对象方法
    目录1. Pandas的两种数据类型2. Series类型通过numpy array通过Python字典通过标量值(Scalar)name属性3. DataFrame类型通过包含列表...
    99+
    2022-11-12
  • PythonPandas学习之Pandas数据结构详解
    目录1 Pandas介绍2 Pandas数据结构2.1 Series2.2 DataFrame1 Pandas介绍 2008年WesMcKinney开发出的库 专门用于数据挖掘的开源...
    99+
    2022-11-13
  • Java数据结构之栈的线性结构详解
    目录一:栈二:栈的实现三:栈的测试四:栈的应用(回文序列的判断)总结一:栈 栈是限制插入和删除只能在一个位置上进行的表,此位置就是表的末端,叫作栈顶。 栈的基本操作分为push(入...
    99+
    2022-11-12
  • Zookeeper 数据结构详解
    Zookeeper https://zookeeper.apache.org/doc/current/zookeeperOver.html ZooKeeper is a distributed, open-source coord...
    99+
    2016-10-29
    Zookeeper 数据结构详解
  • JS数据结构之队列结构详解
    目录一.认识队列二.队列的应用三.队列类的创建四.队列的常见操作五.击鼓传花六.优先级队列七.优先级队列的实现一.认识队列 受限的线性结构: 我们已经学习了一种受限的线性结构:栈结构...
    99+
    2022-11-13
    JS队列结构 JS队列 JS 数据结构
  • JavaScript中的Map数据结构详解
    目录1. 什么是 Map2. Map 构造函数2.1) 数组2.2) Set2.3) Map3. Map 的实例属性和方法...
    99+
    2022-11-13
  • 详解Pytorch中的tensor数据结构
    目录torch.TensorTensor 数据类型view 和 reshape 的区别Tensor 与 ndarray创建 Tensor传入维度的方法torch.Tensor tor...
    99+
    2022-11-11
  • 数据结构-----串(String)详解
    目录 前言 1.串的定义 相关类型 2.串的储存结构 顺序储存表示 堆分配储存表示 块链储存表示 3.串的操作方式 4.串的匹配算法 (1)BF算法 过程原理  代码实现(C/C++)  算法分析 (2)KMP算法 过程原理 匹配过程:  ...
    99+
    2023-10-12
    数据结构 算法 c语言 c++ 字符串
  • java数据结构ArrayList详解
    目录简介成员变量构造函数无参构造函数构造一个初始容量大小为initialCapacity的ArrayList使用指定Collection来构造ArrayList的构造函数主要操作方法...
    99+
    2022-11-12
  • python中pandas数据结构是怎么样的
    这篇文章给大家分享的是有关python中pandas数据结构是怎么样的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、Series是一个类似于一维数组的对象,由一组数据(各种NumPy数据类型)和一组相关数据标...
    99+
    2023-06-20
  • Python Pandas中的数据结构实例分析
    今天小编给大家分享一下Python Pandas中的数据结构实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-02
  • JS数据结构与算法中的队列结构详解
    目录队列结构一.认识队列二.队列的应用三.队列类的创建四.队列的常见操作五.击鼓传花六.优先级队列七.优先级队列的实现队列结构 一.认识队列 受限的线性结构:我们已经学习了一种受限的...
    99+
    2022-11-13
    JS数据结构与算法 JS队列结构
  • Python数据结构之栈详解
    目录0. 学习目标1. 栈的基本概念1.1 栈的基本概念1.2 栈抽象数据类型1.3 栈的应用场景2. 栈的实现2.1 顺序栈的实现2.1.1 栈的初始化2.2 链栈的实现2.3 栈...
    99+
    2022-11-13
  • 【数据结构】 Map和Set详解
    文章目录 🍀Map与Set的概念及场景🌳Map与Set模型介绍🎨Map 的使用📌Map说明📌Map.Entry ...
    99+
    2023-10-11
    数据结构 set Map 哈希 java
  • 详解redis数据结构之sds
    详解redis数据结构之sds 字符串在redis中使用非常广泛,在redis中,所有的数据都保存在字典(Map)中,而字典的键就是字符串类型,并且对于很大一部分字典值数据也是又字符串组成的。以下是sd...
    99+
    2022-06-04
    数据结构 详解 redis
  • Python内建数据结构详解
    一、列表(List) list 是一个可以在其中存储一系列项目的数据结构。list 的项目之间需用逗号分开,并用一对中括号括将所有的项目括起来,以表明这是一个 list 。下例用以展示 list 的一些基...
    99+
    2022-06-04
    数据结构 内建 详解
  • Redis底层数据结构详解
    Redis作为Key-Value存储系统,数据结构如下: Redis没有表的概念,Redis实例所对应的db以编号区分,db本身就是key的命名空间。 比如:user:1000作为...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作