当前位置: 首页 > news >正文

创建Series()对象--pandas

1. 函数功能

产生带有标签(索引)的一维数组,Series对象中的数据可以是任意类型(整型、字符串、浮点型、python对象等)

2. 函数语法

pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)

3. 函数参数与示例

参数含义
data类数组(任何能够通过np.array()函数转化为数组的python对象),可迭代对象、字典或标量
index索引,默认为(0,1,2,…len(data)-1 );作为索引的值可以重复,但必须是不可变类型;若传入的data为字典且index参数为空,则将字典的键作为索引;若指定索引,则将指定的值作为索引
dtype可选参数,输出Series对象的数据类型。若不指定将根据数据data的类型进行推断
name可选参数,输出Series对象的名称 ,默认无名称
copy布尔值,默认取值为False;复制输入数据

3.1 data为数组(ndarray)

当不指定索引index,默认为(0,1,2,…len(data)-1 )

3.1.1 不指定索引

在这里插入图片描述

3.1.2 指定索引值

当指定索引值,索引的长度必须等于数据的长度,索引可以重复

import numpy as np
import pandas as pd

s = pd.Series(np.arange(55, 60),
              index=('f', 's', 't', 'f', 's'))
print(s)

在这里插入图片描述

3.2 data为类数组

在这里插入图片描述

3.3 data为字典

3.3.1 不指定索引

在这里插入图片描述

3.3.2 指定索引

在这里插入图片描述

3.4 data为标量

data为标量时必须提供索引,按照索引的长度重复标量值完成Series创建
在这里插入图片描述

相关文章:

  • 【Linux】软件包管理器yum
  • 算法刷题打卡第49天:排序数组---计数排序
  • 【Linux】低级IO
  • 【Linux】shell命令以及运行原理
  • 【解决】Unity Player Log 自生成造成磁盘满占用率问题
  • 犀牛插件开发-基础核心-技术概览-总体架构-教程
  • 看2022年卡塔尔世界杯有感
  • 小黑被劝退了,生活学习依然继续的leetcode之旅:572. 另一棵树的子树
  • 数据库原理及MySQL应用 | 日志管理
  • web前端经典react面试题
  • web靶场搭建之帝国cms7.5
  • Spring Boot学习篇(一)
  • RosonQt140——Qt Charts模块介绍和Qt绘制图表
  • 正交编码器溢出处理
  • 机器学习——05线性回归
  • [LeetCode] Wiggle Sort
  • AWS实战 - 利用IAM对S3做访问控制
  • CSS 提示工具(Tooltip)
  • Fundebug计费标准解释:事件数是如何定义的?
  • js继承的实现方法
  • Map集合、散列表、红黑树介绍
  • ReactNative开发常用的三方模块
  • Vim 折腾记
  • Vue2.x学习三:事件处理生命周期钩子
  • Xmanager 远程桌面 CentOS 7
  • 从PHP迁移至Golang - 基础篇
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 讲清楚之javascript作用域
  • 推荐一个React的管理后台框架
  • 微信小程序--------语音识别(前端自己也能玩)
  • 写给高年级小学生看的《Bash 指南》
  • 阿里云ACE认证学习知识点梳理
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • (7)STL算法之交换赋值
  • (ZT)一个美国文科博士的YardLife
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .gitignore文件设置了忽略但不生效
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • @hook扩展分析
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [BZOJ] 3262: 陌上花开
  • [CSS] - 修正IE6不支持position:fixed的bug
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [HTML]HTML5实现可编辑表格
  • [I2C]I2C通信协议详解(一) --- 什么是I2C