本文是小编为大家收集整理的关于如何根据数值对pandas系列进行子集?的处理/解决方法,可以参考本文帮助大家快速定位并解决问题,中文翻译不准确的可切换到English标签页查看源文。
问题描述
我有一个熊猫系列对象,我想根据值
将其子集例如:
s = pd.Series([1,2,3,4,5,6,7,8,9,10])
如何将其子集归为以便我可以得到一个仅包含更大或x值元素的串联对象. ?
推荐答案
我相信您是指布尔indexing
大于x:
x = 5 >>> s[s > x] # Alternatively, s[s.gt(x)]. 5 6 6 7 7 8 8 9 9 10 dtype: int64
小于x(即在x下):
s[s < x] # or s[s.lt(x)]
其他推荐答案
假设"大或x"您的意思是"不等于x",您可以使用布尔索引:
s[s!=x]
问题描述
I have a pandas series object, and i want to subset it based on a value
for example:
s = pd.Series([1,2,3,4,5,6,7,8,9,10])
how can i subset it so i can get a series object containing only elements greater or under x value. ?
推荐答案
I believe you are referring to boolean indexing on a series.
Greater than x:
x = 5 >>> s[s > x] # Alternatively, s[s.gt(x)]. 5 6 6 7 7 8 8 9 9 10 dtype: int64
Less than x (i.e. under x):
s[s < x] # or s[s.lt(x)]
其他推荐答案
Assuming that by "greater or under x" you mean "not equal to x", you can use boolean indexing:
s[s!=x]
相关标签/搜索
frame 下拉框 自动化
sorted(x,y)函数
NX11开发配置环境报错
xml配置发送多个人的邮件文件
sublime写js没有提示
EBS取界面弹性域的值
python 如输入89返回eight-nine
C# textbox正则表达式匹配数字
QT 判断是否为utf-8编码
service start mysql 未被识别的服务
C# zxing.net.mobile.core 图像拉伸
AD域用户桌面重定向
python
pandas
performance
numpy
dataframe
r
matrix
subset
sorting