1. 查看名称, 重命名

.name方法, 查看Series的名称. .rename()方法, 重命名

import 

数据类型为字符串, 原Series名称不变

2. 查看Series头部数据, 尾部数据

.head()方法, 查看Series头部(前几个)数据. .tail()方法, 查看Series尾部(后几个)数据

import 

3. Series数据索引 [超级重要]

3.0. 查看索引

import 

3.1 标签索引

import 

如果index中不含索引的标签, 则返回NaN值
# 按属性,索引元素

3.2 下标索引

位置下标从0开始. 第一个元素下标索引为0

import pandas as pd
lst=[1,2,3]
s = pd.Series(lst,index=list("abc"))
print(s)
print(s[-2],type(s[1])) # 索引倒数第2个元素,并查看数据类型
print(s[[1,2]]) # 索引下标索引为1和2的元素

3.3 切片索引

import 

切片索引与python中的list切片索引操作相同

import 

3.4 布尔型索引

对Series进行判断, 可以生成布尔型的Series

布尔型索引, 保留生成的布尔型的Series中值为True的

import 

.isnull()方法, 判断是否为空值

import 

.notnull()方法, 判断是否非空值, 用法同上

3.5. 重新索引

import 

4. Series排序

.sort_values()方法, 按值排序. .sort_index()方法, 按索引排序.

import 

4. Series对齐

Series之间的运算会按照index标签, 自动对齐, 与顺序无关.

import 

5. 添加

5.1 标签索引添加

import 

5.2 .append(方法)添加

import 

6. 修改

标签索引修改

import 

7.删除

.drop()方法

import 

详解

只索引单个元素时, 索引值必须包含在index中

import pandas as pd
lst=[1,2,3]
s = pd.Series(lst,index=list("abc"))
print(s)
print(s[["缺"]]) # index标签为"缺"的元素,组成的Series
print(s["缺"]) # index标签为"缺"的元素,由于不包含,所以报错

得到Series, 由于不包含, 所以返回NaN值
部分报错内容, 大意就是index里没有*缺*这个key

纯数字的index, 不能用下标索引. python会认为是标签

import pandas as pd
lst=[1,2,3]
s = pd.Series(lst,index=[1,2,3])
print(s)
print(s[1]) # 索引标签为1的元素,得到单个元素

python pd Series 添加行_pd.Series的基本操作相关推荐

  1. Python数据分析与展示:Series类型简单操作-8

    Pandas是Python第三方库,提供高性能易用数据类型和分析工具 官网文档:http://pandas.pydata.org/pandas-docs/stable/10min.html 引入: i ...

  2. python中str isupper_python pandas Series.str.isupper用法及代码示例

    检查每个字符串中的所有字符是否都大写. 这等效于运行Python字符串方法str.isupper() Series /索引的每个元素.如果字符串包含零个字符,False退还该支票. 返回值: Seri ...

  3. python agg函数_Python Pandas Series.agg()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas Series.agg()用 ...

  4. [转载] pandas入门:Series、DataFrame、Index基本操作都有了!

    参考链接: 带有Pandas的Python:带有示例的DataFrame教程 导读:pandas是一款开放源码的BSD许可的Python库.它基于NumPy创建,为Python编程语言提供了高性能的. ...

  5. python中str isnumeric_python pandas Series.str.isnumeric用法及代码示例

    检查每个字符串中的所有字符是否都是数字. 这等效于运行Python字符串方法str.isnumeric() Series /索引的每个元素.如果字符串包含零个字符,False退还该支票. 返回值: S ...

  6. python学习笔记六:Series

    Series是一种类似于一维数组的对象,由以下两部分组成: values:一组数据(ndarray或list类型) index:相关的数据索引标签 一维数组默认索引为0,1,2,3...,而Serie ...

  7. 愉快的学习就从翻译开始吧_traces_A Python library for unevenly-spaced time series analysis.

    traces      A Python library for unevenly-spaced time series analysis. 用于非均匀间隔的时序分析Python库 Why? Taki ...

  8. 偷学Python第十三天:字典的基本操作

    偷学Python第十三天:字典的基本操作 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志.--苏轼 文章目录 偷学Python第十三天:字典的基本操作 字典的概念 创建和使用字典 创建字典 字典的运 ...

  9. python pd Series 添加行_Python数据分析与挖掘的常用工具

    Python语言:简要概括一下Python语言在数据分析.挖掘场景中常用特性: 列表(可以被修改),元组(不可以被修改) 字典(结构) 集合(同数学概念上的集合) 函数式编程(主要由lambda(). ...

最新文章

  1. AI 能匹敌程序员了吗?OpenAI 新研究展​示 NLP 大模型的局限性
  2. 九度 题目1044:Pre-Post
  3. UIControlEvents的几种类型值
  4. 腾讯天衍实验室主任郑冶枫
  5. mysql安装 linux 5.6,Linux安装MySql5.6版详细教程
  6. java 动态代理深度学习(Proxy,InvocationHandler)
  7. OpenStack概念架构简述
  8. linux usb学习笔记
  9. django-QueryDict对象
  10. hibernate mysql 配置文件_hibernate 框架的配置文件和映射文件以及详解
  11. apply、call、callee、caller初步了解
  12. 《TensorFlow技术解析与实战》学习笔记1
  13. netconsole 重定向kernel日志到远程服务器
  14. macOS Monterey 12.0beta4黑苹果镜像虚拟机版本
  15. python处理excel文档_python处理excel文件
  16. ArcGis for JavaScript 4.23版本接入国家天地矢量地图
  17. bp神经网络 损失函数,bp神经网络参数优化
  18. 计算机硬盘分区和盘符,硬盘怎么分区,教您硬盘怎么分区
  19. python 操作word页眉表格_pythondocx读写word文档:插入图片和表格,设置表格样式、章节、页眉、页脚等,Pythondocx,Word...
  20. 【UE5】蓝图制作简单地雷教程

热门文章

  1. python- re模块(正则表达式)
  2. Python基础学习笔记【廖雪峰】
  3. 解决Steam需要在线进行更新。请确定您的网络连接正常,然后重试。的问题
  4. puzzle(1321)时间旅人
  5. 每日一题之动归-换钱的最少次数(二)
  6. Facebook工程师告诉你,如何正确的阅读《算法导论》(CLRS)?
  7. table 表格,table表格细边框设置,table表格禁止内容换行设置,table表格斑马线设置
  8. python2 assert判断字典的包含关系
  9. Python基础 | 快速实现label_to_index
  10. 《嵌入式 – GD32开发实战指南》第19章 程序加密