Pandas 数据结构 Series

简介: Pandas 数据结构 Series

Pandas 数据结构 Series


Pandas主要有两个数据结构:Series 和 DataFrame。本节主要介绍Series。

Series类似一维数组,由索引和一组数据组成,其中索引在左边,值在右边。

1、定义方式

定义方式 1):

import pandas as pd
data = pd.Series([1,2,3,4])

在未指定索引时,会自动创建一个 0 - base 的索引,类似于数据结构中的一维数组。

Series自带的属性 index 和 values可以获取索引和值,实现方式如下:

data.index
# 输出为 Int64([0,1,2,3])
data.values
# 输出为 array([1,2,3,4])

类似于一维数组,同样可以按照索引进行数据搜索,即:

1. data[0]
2. # 输出 1

定义方式 2):

如果数据以Python字典的形式存储,也可以直接通过字典创建 Series:

1. data = {'name':zhangsan,'age':26, 'job':programmer}
2. obj = pd.Series(data)

2、缺失数据

用缺失或 NA 表示缺失数据。

pandas中可以使用 isnull() 和 notnull() 函数来判断是否缺失,输出结果为 True 和 False,True表示缺失,False表示未缺失。

相关文章
掌握Pandas核心数据结构:Series与DataFrame的四种创建方式
本文介绍了 Pandas 库中核心数据结构 Series 和 DataFrame 的四种创建方法,包括从列表、字典、标量和 NumPy 数组创建 Series,以及从字典、列表的列表、NumPy 数组和 Series 字典创建 DataFrame,通过示例详细说明了每种创建方式的具体应用。
259 67
Pandas数据结构:Series与DataFrame
本文介绍了 Python 的 Pandas 库中两种主要数据结构 `Series` 和 ``DataFrame`,从基础概念入手,详细讲解了它们的创建、常见问题及解决方案,包括数据缺失处理、数据类型转换、重复数据删除、数据筛选、排序、聚合和合并等操作。同时,还提供了常见报错及解决方法,帮助读者更好地理解和使用 Pandas 进行数据分析。
242 10
Pandas Series 和 DataFrame 常用属性详解及实例
Pandas 是 Python 数据分析的重要工具,其核心数据结构 Series 和 DataFrame 广泛应用。本文详细介绍了这两种结构的常用属性,如 `index`、`values`、`dtype` 等,并通过具体示例帮助读者更好地理解和使用这些属性,提升数据分析效率。
86 4
|
5月前
|
Pandas 数据结构 - Series
10月更文挑战第26天
70 2
Pandas 数据结构 - Series
Pandas数据结构
‌Pandas提供了两种主要的数据结构
79 3
Python数据分析:Pandas库的高效数据处理技巧
【10月更文挑战第27天】在数据分析领域,Python的Pandas库因其强大的数据处理能力而备受青睐。本文介绍了Pandas在数据导入、清洗、转换、聚合、时间序列分析和数据合并等方面的高效技巧,帮助数据分析师快速处理复杂数据集,提高工作效率。
144 0
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
166 1
Python数据分析:Pandas库的高效数据处理技巧
【10月更文挑战第26天】Python 是数据分析领域的热门语言,Pandas 库以其高效的数据处理功能成为数据科学家的利器。本文介绍 Pandas 在数据读取、筛选、分组、转换和合并等方面的高效技巧,并通过示例代码展示其实际应用。
106 2
【Python篇】深入挖掘 Pandas:机器学习数据处理的高级技巧
【Python篇】深入挖掘 Pandas:机器学习数据处理的高级技巧
145 3

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等