私はいくつかのjsonドキュメントを持つJavaRDDを持っていますが、JavaRDDをArrayList内のIDリストに基づいてフィルタリングしたいのですが、基本的には、 ArrayList内にあるID。私は、これはjson
があなたのRDDの各行に保存されているどのようなもので、簡単にデータセットではなくJavaRDD高レベルの抜粋だJavaを使用してリストを使用してJavaRDDをフィルタリングする方法
-1
A
答えて
0
javaRdd.filter(json -> arrayList.contains(json.get("id")))
でそれを行う方法がわからない行うことができます知っている(私はわからないんだけど何構造の種類があり、どのようにJSONが表されている)、arrayList
は、IDのリストである、とjson.get("id")
はちょうどあなたのJSONからIDを取得するいくつかの方法意味 - それは、より具体的には難しい再び、より多くの情報なしに
+0
Alex、arraylistにないすべてのjson文書を新しいRDDに手に入れる方法を知っていますか? –
+0
文書リストarrylistでは**ではありません**フィルタ条件を単に逆にします: 'javaRdd.filter(json - >!arrayList.contains(json.get(" id ")))' –
関連する問題
- 1. 述語を使用してリストをフィルタリングする方法
- 2. LINQを使用してオブジェクトリストのリストをフィルタリングする方法
- 3. Javaを使用してリストに値を追加する方法
- 4. ジャクソンを使用してJavaのリストをデシリアライズする方法は?
- 5. LINQを使用して別のリストのリストをフィルタリングする
- 6. vbaを使用してフィルタリング値を1つずつ使用して一連のデータをフィルタリングする方法
- 7. ノックアウトを使用してリストをフィルタリングしてリストを作成する
- 8. リストを使用してpowershellを使用して図を描画する方法
- 9. Javaを使用してscala.collection.immutable.Streamクラスを使用する方法
- 10. SparkとJavaRDDを使用して特定の行を取り出す方法は?
- 11. 非同期述語を使用してリストをフィルタリングする方法
- 12. "Contains"クエリを使用してテキストボックスコントロール値でSharepointリスト列をフィルタリングする方法?
- 13. いくつかのリンクを使用してAngularJSのリストをフィルタリングする方法
- 14. Javaを使用してXML Webserviceを使用してファイルをアップロードする方法
- 15. Javaを使用して文字列/配列をフィルタリングする方法
- 16. ジェネリックでリストをjavaにストリームを使用してリストする方法
- 17. User()。FullNameを使用してリストをフィルタリングしますか?
- 18. Pysparkは、.filter()を使用して空のリストをフィルタリングします。
- 19. AngularJSを使用してJSONデータをフィルタリングする方法は?
- 20. データグリッドフィールドを使用してデータをフィルタリングする方法
- 21. NSPredicateを使用してコアデータエンティティからNSDateをフィルタリングする方法
- 22. Angularを使用してJSONをフィルタリングする方法は?
- 23. セッションを使用してSQLクエリでデータをフィルタリングする方法
- 24. セキュリティルールを使用して文書のフィールドをフィルタリングする方法
- 25. jQueryを使用してDropDownList内のオプションをフィルタリングする方法
- 26. Pythonを使用してJSONデータをフィルタリングする方法は?
- 27. C#でテキストボックスを使用してdatagridviewをフィルタリングする方法は?
- 28. MongoKitを使用してDBRefでフィールドをフィルタリングする方法は?
- 29. QStringListを使用してQSortFilterProxyModelをフィルタリングする方法は?
- 30. ListAdapterでgetFilter()を使用してListViewをフィルタリングする方法は?
方法あなたはRDDでJSONを表現していますか、あなたが参照しているIDにどのようにアクセスしていますか?一般的に、JavaRDDには、RDDの行で動作する関数パラメータを取る 'filter()'メソッドがあります(つまり、各行に正確に何が格納されているか、つまりJSONの表現方法) 。 –
申し訳ありませんが、このようなjsonドキュメントを例に挙げていませんでした。[ { "$ 1":{ "cas":1513356396096127000、 "フラグ ":33554432、 "ID": "CD1e23456782"、 "タイプ": "JSON CD1e23456782" " } } ]とArrayListのが[ある"、 "このようなCDde23456782"]、私はJSON形式のドキュメントを取得することができますid by –
申し訳ありませんが、まだ私には明らかではありません。 '$ 1'とは何ですか?それぞれのJSON文書は '$ 1'プロパティを持っていますか、それとも別のものですか?実際のJSONは単に{{"cas":1513356396096127000、 "flags":33554432、 "id": "CD1e23456782"、 "type": "json"} 'ですか?また、JSONはRDDにStringとして格納されているのですか、またはある種のオブジェクト構造として格納されていますか?あなたはオリジナルの質問を編集して、コメントを書くのではなく、情報を追加することができます。 –