Pandas两种常用数据结构

Series:系列(带索引的list),用于存储一行或一列数据及相关索引的集合。DataFrame:数据框

定义系列

from pandas import Series

x = Series(['a','b',3],  index=['first','second','third'])

y = Series(['a','b',3,True])

y的默认索引为index=[0,1,2,3]

追加一个序列

n = Series(['4'])

# x.append(n)

x = x.append(n)

注:追加后的index默认为0

判断是否存在

'3' in x

>>>False

'3' in x.values

>>>True

切片

x[1:3]

>>>second    b

third       3

dtype:     object

定位获取(常用于随机抽样)

x[[0,2,1]]

>>>first         a

third       3

second    b

dtype:      object

根据索引index删除

x.drop(0)    #删除后保留,即显示操作后的结果,不进行实操作

>>>first          a

second    b

third        3

dtype:      object

或:

x.drop('first')

x = x.drop(0)    #删除x系列的原序列,不保留,进行实际操作

根据位置删除

x.drop(x.index[3])

根据值删除

x['a'!=x.values]

>>>second    b

third       3

dtype:     object

注:

x.values

>>>array(['a', 'b', 3], dtype=object)

python pandas series_Python Pandas 系列Series相关推荐

  1. python pandas series_Python数据分析-pandas之Series

    pandas是基于NumPy的一种工具,提供了快速便捷地处理结构化数据的大量数据结构和函数.使用最多的pandas对象主要是Series(一组数据及相应的索引标签)和DataFrame (二维表结构) ...

  2. python:Pandas的数据结构:Series,DataFrame

    本篇文章主要讲一讲python的pandas库的一些使用(也算自己学习当中的整理): 数据分析的搭配环境,大家可以去参照安装下载好:https://blog.csdn.net/m0_53088614/ ...

  3. 【Python】pandas模块中更改Series的数据类型

    今天我们主要解决以下实际问题:一份黑名单数据存储在excel中,由于数据量庞大,现需要通过pandas找到某一列的重复数据,处理后再存入到excel中. pandas 是基于NumPy 的一种工具,该 ...

  4. python怎么安装pandas模块-如何在Python 3中安装pandas包和使用数据结构

    介绍 Python pandas包用于数据操作和分析,旨在让您以更直观的方式处理标记或关系数据. 基于numpy软件包构建,pandas包括标签,描述性索引,在处理常见数据格式和丢失数据方面特别强大. ...

  5. Python之Pandas:pandas.DataFrame.to_csv函数的简介、具体案例、使用方法详细攻略

    Python之Pandas:pandas.DataFrame.to_csv函数的简介.具体案例.使用方法详细攻略 目录 pandas.DataFrame.to_csv函数的简介 pandas.to_c ...

  6. pandas 合并所有列_图解Python表格操作包Pandas

    Pandas 是 Python 的核心数据分析支持库,提供了快速.灵活.明确的数据结构,旨在简单.直观地处理关系型.标记型数据.Pandas 的目标是成为 Python 数据分析实践与实战的必备高级工 ...

  7. pandas 更改单元格的值_懂Excel轻松入门Python数据分析包pandas(二十四):连续区域...

    此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 转发本文并私信我"python",即可获得Python资料以及更多系列文章(持续更新的) 经常听别人说 ...

  8. Python 教程之 Pandas(14)—— 使用 Pandas 进行数据分析

    Pandas是最流行的用于数据分析的 Python 库.它提供高度优化的性能,后端源代码完全用C或Python编写. 我们可以通过以下方式分析 pandas 中的数据:1.Series 2.数据帧 S ...

  9. Python基础(5)-Pandas

    目录 第十章 Pandas 1 pandas简介 2 pandas数据结构和类型 2.1 series对象 2.2 DataFrame数据帧 3 pandas进行数据读写 4 三目运算 第十章 Pan ...

  10. pandas 排序 给excel_懂Excel轻松入门Python数据分析包pandas(二十五):循环序列分组...

    此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 转发本文并私信我"python",即可获得Python资料以及更多系列文章(持续更新的) 经常听别人说 ...

最新文章

  1. 把内存虚拟成硬盘给代码加速
  2. Win7备份的取消与磁盘空间恢复
  3. Codeforces 681C:Heap Operations
  4. ZOJ.3551.Bloodsucker(期望DP)
  5. 3-4笔刷的详细设定
  6. VS项目属性的一些配置项的总结(important)
  7. Windows下,BAT文件中使用XCopy复制整个目录
  8. python爬去学校_利用Python如何爬取自己学校的官网?用这招就行!
  9. 魅族 android版本升级,魅族系统更新APP
  10. git创建本地版本仓库
  11. 项目复盘内容及注意事项
  12. showdown解析md文件
  13. 为什么很多人家里不准备尺子了?手机怎么测量长度?
  14. 浅谈teamtalk
  15. 511遇见易语言文本替换和子文本替换
  16. 梦之解读:如何成为牛人
  17. IC笔试:​2022小米数字芯片提前批笔试
  18. C语言贪吃蛇大作战实训心得,在《贪吃蛇大作战》中感悟一些道理
  19. 合肥内推 | 商汤智能车舱研发团队招聘计算机视觉算法实习生
  20. linux dlopen函数,dlopen 和 dlsym 动态调用函数

热门文章

  1. [论文评析] ArXiv-2021,Pyramid Vision Transformer A Versatile Backbone for Dense Prediction without Convo
  2. 2020,我的年终总结(附优惠券)
  3. 3D Bounding Box Estimation Using Deep Learning and Geometry
  4. LeetCode之搜索旋转排序数组
  5. 约束和异常处理 20
  6. Number and String in JS
  7. Java基础语法三 输入输出
  8. Android PopupWindow Dialog 关于 is your activity running 崩溃详解
  9. tamtam-nuget-imageserver
  10. 【OpenCV学习笔记】【编程实例】二(图像的旋转和翻转)