Questions tagged «filtering»

在信号处理中,完全或部分抑制信号某些方面。或选择某些数据集的子集。


6
系列的真值含糊不清。使用a.empty,a.bool(),a.item(),a.any()或a.all()
在用or条件过滤我的结果数据框时出现问题。我希望我的结果df提取var大于0.25且小于-0.25的所有列值。 下面的逻辑为我提供了一个模糊的真实值,但是当我将此过滤分为两个独立的操作时,它可以工作。这是怎么回事 不知道在哪里使用建议a.empty(), a.bool(), a.item(),a.any() or a.all()。 result = result[(result['var']>0.25) or (result['var']<-0.25)]


17
检测并排除熊猫数据框中的异常值
我有一个只有几列的熊猫数据框。 现在我知道某些行是基于某个列值的离群值。 例如 “ Vol”列的所有值都在周围,12xx而一个值是4000(离群值)。 现在,我想排除具有Vol此类列的行。 因此,从本质上讲,我需要在数据帧上放置一个过滤器,以便我们选择某一列的值在均值例如3个标准差以内的所有行。 有什么优雅的方法可以做到这一点?

14
JavaScript:对象的filter()
如果我理解正确的话,ECMAScript 5具有类型的filter()原型Array,但没有Object类型的原型。 如何在JavaScript中实现filter()for for Object? 假设我有这个对象: var foo = { bar: "Yes" }; 我想写一个filter()适用于Objects的: Object.prototype.filter = function(predicate) { var result = {}; for (key in this) { if (this.hasOwnProperty(key) && !predicate(this[key])) { result[key] = this[key]; } } return result; }; 当我在以下演示中使用它时,此方法有效,但是当我将其添加到使用jQuery 1.5和jQuery UI 1.8.9的站点时,在FireBug中出现JavaScript错误。 显示代码段 Object.prototype.filter = function(predicate) { var …


3
熊猫中布尔索引的逻辑运算符
我正在Pandas中使用布尔值索引。问题是为什么声明: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] 工作正常而 a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] 退出错误? 例: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

9
在C#中过滤集合
我正在寻找一种非常快速的方法来过滤C#中的集合。我目前正在使用通用的List <object>集合,但是如果它们的性能更好,则可以使用其他结构。 当前,我只是创建一个新的List <object>并循环遍历原始列表。如果过滤条件匹配,我将副本放入新列表。 有一个更好的方法吗?有没有一种方法可以进行过滤,所以不需要临时列表?



5
过滤python词典中的项,其中键包含特定的字符串
我是用python开发东西的C编码器。我知道如何在C语言中执行以下操作(以及因此在应用于Python的类似C的逻辑中),但是我想知道这样做的“ Python”方式是什么。 我有一个字典d,我想对项的子集进行操作,只有那些键(字符串)的项包含特定的子字符串。 即C逻辑将是: for key in d: if filter_string in key: # do something else # do nothing, continue 我在想python版本会像 filtered_dict = crazy_python_syntax(d, substring) for key,value in filtered_dict.iteritems(): # do something 我在这里找到了很多有关过滤字典的文章,但是找不到与之相关的文章。 我的字典未嵌套,我正在使用python 2.7

11
如何在Excel表上运行SQL查询?
我正在尝试从所有按姓氏排序的姓氏字段的另一个表中创建一个子表,该表的电话号码字段不为空。我可以使用SQL轻松做到这一点,但是我不知道如何在Excel中运行SQL查询。我很想将数据导入postgresql并在那里查询,但这似乎有点多余。 对于我想做的事情,SQL查询SELECT lastname, firstname, phonenumber WHERE phonenumber IS NOT NULL ORDER BY lastname可以解决问题。对于Excel本身无法做到的事情来说,看起来太简单了。如何在Excel中运行这样的SQL查询?
81 sql  excel  filtering 

1
在SciPy中创建低通滤波器-了解方法和单位
我正在尝试使用python过滤嘈杂的心率信号。因为心率永远不应该超过每分钟220次跳动,所以我想过滤掉所有220 bpm以上的噪音。我将220 /分钟转换为3.66666666赫兹,然后将该赫兹转换为rad / s,以获得23.0383461 rad / sec。 采集数据的芯片的采样频率为30Hz,因此我将其转换为rad / s以获得188.495559 rad / s。 在网上查找了一些东西之后,我发现了一些我想做成低通的带通滤波器的功能。这是带通代码的链接,所以我将其转换为: from scipy.signal import butter, lfilter from scipy.signal import freqs def butter_lowpass(cutOff, fs, order=5): nyq = 0.5 * fs normalCutoff = cutOff / nyq b, a = butter(order, normalCutoff, btype='low', analog = True) return b, a …

6
从C#通用字典中筛选出值
我有一个C#字典,Dictionary<Guid, MyObject>我需要根据的属性进行过滤MyObject。 例如,我要从字典中删除所有记录,其中MyObject.BooleanProperty = false。实现这一目标的最佳方法是什么?

8
Java 8 Streams可以对集合中的项目进行操作,然后将其删除吗?
像几乎每个人一样,我仍在学习新的Java 8 Streams API的复杂性(并喜欢它们)。我对流的使用有疑问。我将提供一个简化的示例。 Java Streams允许我们采用Collection,并stream()在其上使用方法来接收其所有元素的流。在这,有许多有用的方法,比如filter(),map()和forEach(),这让我们对内容的使用拉姆达操作。 我有看起来像这样的代码(简化): set.stream().filter(item -> item.qualify()) .map(item -> (Qualifier)item).forEach(item -> item.operate()); set.removeIf(item -> item.qualify()); 想法是获取集合中与某个限定符匹配的所有项目的映射,然后对它们进行操作。手术后,它们不再具有任何用途,应从原始设备中取出。该代码运行良好,但是我无法动摇一种感觉,Stream即可以在一行中为我完成操作。 如果在Javadocs中,我可能会忽略它。 有谁更熟悉API,会看到类似的东西吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.