python中take函数_Python Pandas Series.take()用法及代码示例
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()用法及代码示例相关推荐
- python agg函数_Python Pandas Series.agg()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas Series.agg()用 ...
- python的describe参数_Python Pandas Series.describe()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- python iloc函数_python pandas Series.iloc用法及代码示例
基于位置的纯基于整数位置的索引. .iloc[]主要基于整数位置(来自0至length-1轴),但也可以与布尔数组一起使用. 允许的输入为: 整数,例如5. 整数列表或数组,例如[4, 3, 0]. ...
- python datetime timedelta函数_Python Pandas DatetimeIndex.to_perioddelta()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas DatetimeIndex ...
- python中uniform函数_python scipy stats.uniform用法及代码示例
均匀连续随机变量. 在标准形式下,分布均匀[0, 1].使用参数loc和scale,在上获得均匀分布[loc, loc + scale]. 作为一个实例rv_continuous类,uniform对象 ...
- python中mean的用法_Python Pandas Series.mean()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- python可以构建sem模型_Python Pandas Series.sem()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- python中loc的用法_python pandas Series.loc用法及代码示例
通过标签或布尔数组访问一组行和列. .loc[]主要基于标签,但也可以与布尔数组一起使用. 允许的输入为: 单个标签,例如5或者'a', (注意5被解释为索引的标签,而不是索引的整数位置). 标签的列 ...
- python中change的用法_python pandas Series.pct_change用法及代码示例
当前元素与先前元素之间的百分比变化. 默认情况下,计算与前一行的百分比变化.这在比较元素时间序列中的变化百分比时很有用. 参数: periods:int, 默认为 1形成百分比变化所需的时间. fil ...
- python duplicated函数_Python Pandas Dataframe.duplicated()用法及代码示例
Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. 数据分析的重要部分是分析重复值并将其删除 ...
最新文章
- 把你手机里的照片秒变3D!Facebook训练了一个CNN端到端系统
- css垂直居中问题~
- 线性表的链式表示——循环链表
- OpenSCAD 建模:矿泉水瓶盖
- openwrt使用3G上网卡
- 使用开源项目的正确姿势,都是血和泪的总结!
- Cloud for Customer UI上点了checkbox后发送到后台的事件
- 前端学习(1534):服务器和客户端传输
- Redis学习总结(14)——图解redis五种数据结构底层实现(动图版)
- 吉安市推行“区块链+电子证照+无证办理”模式
- php 爬虫 执行js,使用PyV8在Python爬虫中执行js代码
- Unity PlayerSetting设置
- ucore Lab1
- 项目管理要分解目标,明确每个人的任务
- Qt Creator 报错 moc_mainwindow.cpp:-1: error: undefined reference to `MainWindow::mouseDoubleClickEven
- redis笔记-常用命令篇(采用与《redis入门指南》)
- 英文连写字体怎么练_一篇文章教孩子学会衡水英文字体,建议收藏!
- 【解析】A星寻路算法介绍
- Java类的热加载原理与实现
- 是你玩不转引流脚本,还是引流脚本根本就是骗局?
热门文章
- 可在线接收验证短信的网站
- JS - 事件循环机制(Event Loop)
- [历朝通俗演义-蔡东藩-前汉]第007回 寻生路徐市垦荒 从逆谋李斯矫诏
- 已非昔日阿蒙!21世纪柴油发动机详解
- 计算机网络中网关、路由器、网桥、交换机概念详解
- 1fichier.com-1TB免费FTP空间的使用
- O3 Interchange全面讲解
- infor wms 中英文对照_视听盛宴 I纸牌屋揭露美国政治权力运作(16中英、纯英、无字幕可切换视频+中英文全剧本+全季音频)...
- centos 安装dosbox
- chm转换html,chm无法用浏览器打开,Windows下如何把chm转换为html?