Pandas 系列是带有轴标签的一维ndarray。标签不必是唯一的,但必须是可哈希的类型。该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作。

Pandas Series.take()函数沿轴返回给定位置索引中的元素。在这里,我们不是根据对象的index属性中的实际值建立索引。我们正在根据元素在对象中的实际位置建立索引。

用法: Series.take(indices, axis=0, convert=None, is_copy=True, **kwargs)

参数:

indices:一个整数数组,指示要采取的位置。

axis:选择元素的轴。

->0表示我们正在选择行。

->1表示我们正在选择列。

convert:是否将负指数转换为正指数

is_copy:是否返回原始对象的副本。

** kwargs:为了与numpy.take()兼容。对输出没有影响。

返回:采取:与来电者类型相同

范例1:采用Series.take()函数根据对象在给定系列对象中的实际位置提取它们。

# importing pandas as pd

import pandas as pd

# Creating the Series

sr = pd.Series(['New York', 'Chicago', 'Toronto', 'Lisbon', 'Rio', 'Moscow'])

# Create the Datetime Index

didx = pd.DatetimeIndex(start ='2014-08-01 10:00', freq ='W',

periods = 6, tz = 'Europe/Berlin')

# set the index

sr.index = didx

# Print the series

print(sr)

输出:

现在我们将使用Series.take()函数提取与传递的位置相对应的值。

# return elements corresponding to

# the passed index position

sr.take(indices = [0, 2])

输出:

从输出中可以看到,Series.take()函数已成功返回与给定系列对象的传递索引位置相对应的元素。

范例2:采用Series.take()函数根据对象在给定系列对象中的实际位置提取它们。

# importing pandas as pd

import pandas as pd

# Creating the Series

sr = pd.Series([19.5, 16.8, None, 22.78, None, 20.124, None, 18.1002, None])

# Print the series

print(sr)

输出:

现在我们将使用Series.take()函数提取与传递的位置相对应的值。

# return elements corresponding to

# the passed index position

sr.take(indices = [1, 2, 5, 8])

输出:

从输出中可以看到,Series.take()函数已成功返回与给定系列对象的传递索引位置相对应的元素。

python中take函数_Python Pandas Series.take()用法及代码示例相关推荐

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

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

  2. python的describe参数_Python Pandas Series.describe()用法及代码示例

    Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...

  3. python iloc函数_python pandas Series.iloc用法及代码示例

    基于位置的纯基于整数位置的索引. .iloc[]主要基于整数位置(来自0至length-1轴),但也可以与布尔数组一起使用. 允许的输入为: 整数,例如5. 整数列表或数组,例如[4, 3, 0]. ...

  4. python datetime timedelta函数_Python Pandas DatetimeIndex.to_perioddelta()用法及代码示例

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

  5. python中uniform函数_python scipy stats.uniform用法及代码示例

    均匀连续随机变量. 在标准形式下,分布均匀[0, 1].使用参数loc和scale,在上获得均匀分布[loc, loc + scale]. 作为一个实例rv_continuous类,uniform对象 ...

  6. python中mean的用法_Python Pandas Series.mean()用法及代码示例

    Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...

  7. python可以构建sem模型_Python Pandas Series.sem()用法及代码示例

    Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...

  8. python中loc的用法_python pandas Series.loc用法及代码示例

    通过标签或布尔数组访问一组行和列. .loc[]主要基于标签,但也可以与布尔数组一起使用. 允许的输入为: 单个标签,例如5或者'a', (注意5被解释为索引的标签,而不是索引的整数位置). 标签的列 ...

  9. python中change的用法_python pandas Series.pct_change用法及代码示例

    当前元素与先前元素之间的百分比变化. 默认情况下,计算与前一行的百分比变化.这在比较元素时间序列中的变化百分比时很有用. 参数: periods:int, 默认为 1形成百分比变化所需的时间. fil ...

  10. python duplicated函数_Python Pandas Dataframe.duplicated()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. 数据分析的重要部分是分析重复值并将其删除 ...

最新文章

  1. 把你手机里的照片秒变3D!Facebook训练了一个CNN端到端系统
  2. css垂直居中问题~
  3. 线性表的链式表示——循环链表
  4. OpenSCAD 建模:矿泉水瓶盖
  5. openwrt使用3G上网卡
  6. 使用开源项目的正确姿势,都是血和泪的总结!
  7. Cloud for Customer UI上点了checkbox后发送到后台的事件
  8. 前端学习(1534):服务器和客户端传输
  9. Redis学习总结(14)——图解redis五种数据结构底层实现(动图版)
  10. 吉安市推行“区块链+电子证照+无证办理”模式
  11. php 爬虫 执行js,使用PyV8在Python爬虫中执行js代码
  12. Unity PlayerSetting设置
  13. ucore Lab1
  14. 项目管理要分解目标,明确每个人的任务
  15. Qt Creator 报错 moc_mainwindow.cpp:-1: error: undefined reference to `MainWindow::mouseDoubleClickEven
  16. redis笔记-常用命令篇(采用与《redis入门指南》)
  17. 英文连写字体怎么练_一篇文章教孩子学会衡水英文字体,建议收藏!
  18. 【解析】A星寻路算法介绍
  19. Java类的热加载原理与实现
  20. 是你玩不转引流脚本,还是引流脚本根本就是骗局?

热门文章

  1. 可在线接收验证短信的网站
  2. JS - 事件循环机制(Event Loop)
  3. [历朝通俗演义-蔡东藩-前汉]第007回 寻生路徐市垦荒 从逆谋李斯矫诏
  4. 已非昔日阿蒙!21世纪柴油发动机详解
  5. 计算机网络中网关、路由器、网桥、交换机概念详解
  6. 1fichier.com-1TB免费FTP空间的使用
  7. O3 Interchange全面讲解
  8. infor wms 中英文对照_视听盛宴 I纸牌屋揭露美国政治权力运作(16中英、纯英、无字幕可切换视频+中英文全剧本+全季音频)...
  9. centos 安装dosbox
  10. chm转换html,chm无法用浏览器打开,Windows下如何把chm转换为html?