タグ付けされた質問 「filter」

特定の基準を満たすデータへのアクセスをブロックするプログラムまたはルーチン。例としては、アダルトWebサイトを排除する「Webフィルター」があります。このタグをJavaサーブレットフィルターに使用しないでください。代わりに[servlet-filters]を使用してください。ブルームフィルターの場合は、代わりに[ブルームフィルター]を使用します。CSSフィルターの場合、[css-filters]を使用します。

14
リスト内包表記対ラムダ+フィルター
たまたま、基本的なフィルタリングの必要性があることに気づきました。リストがあり、アイテムの属性でフィルタリングする必要があります。 私のコードは次のようになりました: my_list = [x for x in my_list if x.attribute == value] でも、こんなふうに書いた方がいいのではないかと思いました。 my_list = filter(lambda x: x.attribute == value, my_list) より読みやすく、パフォーマンスに必要な場合はラムダを取り出して何かを取得できます。 質問です:2番目の方法を使用する際に注意点はありますか?パフォーマンスの違いはありますか?Pythonic Way™がまったくないので、さらに別の方法で実行する必要がありますか(ラムダの代わりにitemgetterを使用するなど)?

16
data.frame内のすべてまたは一部のNA(欠損値)を持つ行を削除します
このデータフレームの次のような行を削除します。 a)すべての列にわたってsを含みNAます。以下は私のデータフレームの例です。 gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG00000199674 0 2 2 2 2 3 ENSG00000221622 0 NA NA NA NA 4 ENSG00000207604 0 NA NA 1 2 5 ENSG00000207431 0 NA NA NA NA 6 ENSG00000221312 0 1 2 3 2 …



7
RESTfulな検索/フィルタリングを設計する方法は?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 現在、PHPでRESTful APIを設計および実装しています。しかし、私は最初の設計の実装に失敗しています。 GET /users # list of users GET /user/1 # get user with id 1 POST /user # create new user PUT /user/1 # modify user with id 1 DELETE /user/1 # delete user with id 1 これまでのところ、かなり標準的ですよね? 私の問題は最初のものGET /usersです。リストをフィルタリングするために、リクエスト本文でパラメーターを送信することを検討していました。これは、次のように、非常に長いURLを取得せずに複雑なフィルターを指定できるようにするためです。 GET /users?parameter1=value1&parameter2=value2&parameter3=value3&parameter4=value4 代わりに、私は次のようなものを望んでいました: GET /users # …
457 api  search  rest  filter 

2
`[`が `subset`より優れているのはなぜですか?
data.frameをフィルター処理する必要がある場合、つまり特定の条件を満たす行を抽出する場合は、次のsubset関数を使用します。 subset(airquality, Month == 8 & Temp > 90) [関数ではなく: airquality[airquality$Month == 8 & airquality$Temp > 90, ] 私の好みには主に2つの理由があります。 私はコードが左から右に、よりよく読みます。Rについて何も知らない人でも、subset上記のステートメントが何をしているのかわかるでしょう。 式では列を変数として参照selectできるため、いくつかのキーストロークを節約できます。上記の例では、でairquality一度入力するだけでsubset、で3回入力する必要がありました[。 それで、私は幸福に生きsubsetていました。短くて読みやすいのでどこでも使用し、その美しさを仲間のRプログラマーにさえ主張していました。しかし、昨日私の世界はバラバラになりました。subsetドキュメントを読んでいると、このセクションに気づきました。 警告 これは、インタラクティブに使用することを目的とした便利な関数です。プログラミングには、[のような標準サブセット関数を使用することをお勧めします。特に、引数サブセットの非標準評価は予期しない結果をもたらす可能性があります。 誰かが著者の意味を明確にするのを手伝ってくれませんか? まず、「インタラクティブに使用する」とはどういう意味ですか?バッチモードで実行されるスクリプトとは対照的に、対話型セッションが何であるかはわかっていますが、どのような違いがあるのか​​わかりません。 それでは、「引数サブセットの非標準の評価」と、なぜそれが危険なのか、例を挙げて説明していただけますか?
400 r  filter  subset  r-faq 

8
ファイル入力の 'accept'属性-役に立ちますか?
HTMLでのファイルアップロードの実装は非常に簡単ですが、<input type="file" ...>タグに追加できる 'accept'属性があることに気づきました。 この属性は、ファイルへのアップロードを画像などに制限する方法として役立ちますか?それを使用する最良の方法は何ですか? または、htmlファイルの入力タグに対して、ファイルダイアログでファイルタイプを制限する方法はありますか?

6
Python 3でフィルター、マップ、リデュースを使用する方法
filter、map、そしてreduce完全にPythonの2ここでの作業は一例です: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>> def cube(x): return x*x*x >>> map(cube, range(1, 11)) [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000] >>> def add(x,y): return …

24
ES6のキーでオブジェクトプロパティをフィルタリングする
私がオブジェクトを持っているとしましょう: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } 上記のオブジェクトをフィルタリングして別のオブジェクトを作成したいので、次のようにします。 { item1: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Es6を使用してこれを実行するクリーンな方法を探しているので、スプレッドオペレーターを利用できます。

9
0値を削除せずにリストからNone値を削除します
これは私が始めた私のソースでした。 私のリスト L = [0, 23, 234, 89, None, 0, 35, 9] これを実行すると: L = filter(None, L) 私はこの結果を得ます [23, 234, 89, 35, 9] しかし、これは私が必要とするものではありません、私が本当に必要なのは: [0, 23, 234, 89, 0, 35, 9] 私はデータのパーセンタイルを計算しているので、0は多くの違いを生みます。 0値を削除せずにリストからNone値を削除する方法は?
244 python  list  filter  nonetype 

4
Java 8ストリーム:複数のフィルターと複雑な条件
Stream複数の条件でaをフィルタリングしたい場合があります。 myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ... または、複雑な条件と単一の 条件で同じことを行うことができますfilter: myList.stream().filter(x -> x.size() > 10 && x -> x.isCool()) ... 2つ目のアプローチの方がパフォーマンス特性は優れていると思いますが、それはわかりません。 最初のアプローチは読みやすさで勝ちますが、パフォーマンスのために何が良いですか?

3
正規表現を貪欲にするにはどうすればよいですか?
私はjQueryを使用しています。特殊文字のブロック(開始と終了)を含む文字列があります。その特殊文字ブロックからテキストを取得します。文字列内検索には正規表現オブジェクトを使用しました。しかし、2つ以上の特殊文字がある場合、jQueryに複数の結果を見つけるように指示するにはどうすればよいですか? 私のHTML: <div id="container"> <div id="textcontainer"> Cuộc chiến pháp lý giữa [|cơ thử|nghiệm|] thị trường [|test2|đây là test lần 2|] chứng khoán [|Mỹ|day la nuoc my|] và ngân hàng đầu tư quyền lực nhất Phố Wall mới chỉ bắt đầu. </div> </div> そして私のJavaScriptコード: $(document).ready(function() { var takedata = $("#textcontainer").text(); var …

25
AngularJSで文字列の長さを制限する
私は以下を持っています: <div>{{modal.title}}</div> 文字列の長さを20文字に制限する方法はありますか? そしてさらに良い質問は、文字列...が20文字を超える場合に、切り捨てて最後に表示するように文字列を変更できる方法があるかどうかです。

7
任意の条件関数に従って辞書をフィルタリングする方法は?
ポイントの辞書があります。 >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} xとyの値が5より小さいすべてのポイント、つまりポイント 'a'、 'b'、および 'd'で新しい辞書を作成したいと思います。 よるとこの本は、それぞれの辞書は持っているitems()のリストを返す関数、(key, pair) タプルを: >>> points.items() [('a', (3, 4)), ('c', (5, 5)), ('b', (1, 2)), ('d', (3, 3))] だから私はこれを書いた: >>> for item in [i for i in points.items() if i[1][0]<5 and i[1][1]<5]: ... points_small[item[0]]=item[1] ... >>> points_small {'a': (3, 4), 'b': …

4
特定の文字列を含む行をフィルタリングする
文字列が含まれている行を基準としてデータフレームをフィルター処理する必要がありますRTB。 私は使用していdplyrます。 d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) で関数filterを使用できることはわかっdplyrていますが、文字列の内容をチェックするように指示する方法を正確には示していません。 特にコラムの内容を確認したいTrackingPixel。文字列にラベルが含まれている場合、RTB結果から行を削除します。
188 r  filter  dplyr 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.