Series(列数据)

Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型。

Series 由索引(index)和列组成,函数如下:

pandas.Series( data, index, dtype, name, copy)

参数说明:

  • data:一组数据(ndarray 类型)。
  • index:数据索引标签,如果不指定,默认从 0 开始。
  • dtype:数据类型,默认会自己判断。
  • name:设置名称。
  • copy:拷贝数据,默认为 False。

创建一个简单的 Series 实例:

实例

import pandas as pd
a = [1, 2, 3]
myvar = pd.Series(a)
print(myvar)

输出结果如下:

file

从上图可知,如果没有指定索引,索引值就从 0 开始,

根据索引值读取数据

实例

import pandas as pd

a = [1, 2, 3]

myvar = pd.Series(a)

print(myvar[1])

输出结果如下:
file

指定索引值

实例

import pandas as pd

a = ["Google", "Baidu", "Wiki"]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar)

输出结果如下:

file

根据索引值读取数据

实例

import pandas as pd

a = ["Google", "Baidu", "Wiki"]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar["z"])

输出结果如下:

file

使用 key/value 对象,类似字典来创建 Series

实例

import pandas as pd

sites = {1: "Google", 2: "Baidu", 3: "Wiki"}

myvar = pd.Series(sites)

print(myvar)

输出结果如下:

file

从上图可知,字典的 key 变成了索引值。

如果我们只需要字典中的一部分数据,只需要指定需要数据的索引即可,如下实例:

实例

import pandas as pd
sites = {1: "Google", 2: "Baidu", 3: "Wiki"}

myvar = pd.Series(sites, index = [1, 2])
print(myvar)

输出结果如下:

file

设置 Series 名称参数

实例

import pandas as pd

sites = {1: "Google", 2: "Baidu", 3: "Wiki"}

myvar = pd.Series(sites, index = [1, 2], name="aaronyang.cc-testname" )

print(myvar)

file

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/pandas-%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84-series/

(0)
AuroraAurora站点维系者
上一篇 2023年 5月 16日 下午3:43
下一篇 2023年 5月 16日 下午3:45

相关推荐

  • 28. 多态

    欢迎来到 Golang 系列教程的第 28 篇。 Go 通过接口来实现多态。我们已经讨论过,在 Go 语言中,我们是隐式地实现接口。一个类型如果定义了接口所声明的全部方法,那它就实…

    2023年 12月 5日
  • sftp-server

    文章目录sftp-server补充说明语法 sftp-server sftp协议的服务器端程序 补充说明 sftp-server命令 是一个“sftp”协议的服务器端程序,它使用加…

    入门教程 2024年 3月 4日
  • rpmdb

    文章目录rpmdb补充说明语法选项 rpmdb 初始化和重建RPM数据库 补充说明 rpmdb命令 用于初始化和重建rpm数据库。 语法 rpmdb(选项) 选项 –initdb…

    入门教程 2024年 3月 4日
  • pmap

    文章目录pmap补充说明语法选项参数实例 pmap 报告进程的内存映射关系 补充说明 pmap命令 用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。 语法 pma…

    入门教程 2024年 3月 1日
  • lvremove

    文章目录lvremove补充说明语法选项参数实例 lvremove 删除指定LVM逻辑卷 补充说明 lvremove命令 用于删除指定LVM逻辑卷。如果逻辑卷已经使用mount命令…

    入门教程 2023年 12月 19日
  • ssh

    文章目录ssh补充说明语法选项参数实例背后故事将 SSH 协议端口号设为 22 的故事如何更改 SSH 服务的端口号配置 SSH 协议穿越防火墙出站的 SSH 连接反向通道是有风险…

    入门教程 2024年 3月 11日
  • rcp

    文章目录rcp补充说明语法选项参数实例 rcp 使在两台Linux主机之间的文件复制操作更简单 补充说明 rcp命令 使在两台Linux主机之间的文件复制操作更简单。通过适当的配置…

    入门教程 2024年 3月 1日
  • cpio

    文章目录cpio补充说明语法选项实例 cpio 用来建立、还原备份档的工具程序 补充说明 cpio命令 主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,…

    入门教程 2023年 12月 7日
  • zipsplit

    文章目录zipsplit补充说明语法选项参数 zipsplit 将较大的zip压缩包分割成各个较小的压缩包 补充说明 zipsplit命令 用于将较大的“zip”压缩包分割成各个较…

    入门教程 2024年 3月 11日
  • C++ 注释

    程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。 C++ 支持单行注释和多行注释。注释中的所有字符会被 C++…

    2024年 3月 18日
Translate »