私はカラム上にある演算子を使ってgroupbyを実行したいsframeを持っています。しかし、これはkey列が指定されたsframeだけを返します。それでも、いくつかの列で操作を行うことはできますが、それにもかかわらずすべての列を保持できますか?Graphlab Sframes - groupby内のすべての列を保持する方法
0
A
答えて
1
あなたの質問から私が理解している限り、初期状態を失うことなく列の操作をしたいと思っています。以下の例で説明します。我々はSFrame SFとしてのムービーデータセットがあるとします - 上記SFrameで
movieId userId actors rating
102 10 A,B,C 5
204 8 B,C,D 4
333 3 K,L,M 3
204 11 P,Q,R 1
423 3 K,B,C 4
533 31 K,A,C 2
633 3 P,L,A 3
.
.
...
を、ユーザ3は、複数の評価を付けましたので、あなたは、ユーザーの評価でも動作するかもしれ
rating_stats = sf.groupby(key_columns='userId',operations {'mean_rating': agg.MEAN('rating')})
として意味次に、あなたが好きなことすでに存在している列に影響を与えずに、SFrameに見つかった列を追加します。つまり、SFrameを保持することができます。
sf['mean_rating'] = rating_stats['mean_rating']
sfは影響を受けておらず、新しい列を追加したことがわかります。
groupby()
メソッドを使用している場合は、操作に固有の別のSFrameを持つ方がよいでしょうし、さらに元のSFrameを使用または追加したり、残りの部分をマージすることができます見つかったSFrameにgroupby()
メソッドを使用して列を追加するか、見つかったSFrameにjoin
を使用することもできますが、元のSFrameを変更しないでください。
また、SFrameのactors
のような列の複数のエンティティの場合、データを操作する前にgroupby()
を使用する前に、簡単にする方法がstack
メソッドを使用していることに注意してください。私はそれが助けて欲しい
関連する問題
- 1. GraphLabとSFram
- 2. graphlab SFrameは列内のすべての値を合計します
- 3. ProGuardでクラス内のすべてのメソッドを保持する方法
- 4. GROUPBY GROUPBYおよびすべての()のパフォーマンス内部
- 5. Postgresqlグループ化する方法とすべての列を保持する?
- 6. GroupByすべての可能な順列
- 7. expect:すべての出力を保持する方法?
- 8. すべてのビューを1つに保持する方法は?
- 9. スケーリング:groupBy( 'field){。size}の後に他のフィールドを保持する方法?
- 10. すべてのCLlocations \ CLLocationCoordinate2Dを配列に保存する方法
- 11. 配列内の値を保持する
- 12. groupByを並列化する方法
- 13. SFramesを入力データセットSframesに変換する
- 14. div要素の内容をコンテナ内に保持する方法
- 15. Groupbyとany()|すべての()
- 16. JSONスキーマ内の任意の定義を持つ配列内のすべてのインスタンスを検証する方法
- 17. ノードクラスタ内のすべてのノードプロセスを共有する変数を保持する方法は?
- 18. Dato SFramesでnan/inf値をサブセット化する方法
- 19. パンダのgroupbyオブジェクト内のユニークな行の数を調べる方法は?
- 20. Sharepoint 2007サイトのすべての検索キーワードのログを保持する方法
- 21. laravelのすべてのユーザーに共通の変数を保持する方法
- 22. 空のデータフレームでgroupbyの後にカラムを保持する
- 23. json配列内のすべての[labels]にアクセスする方法
- 24. Proguard - JARが使用するすべてのファイルを保持する方法
- 25. ネストされたNSDictionary構造 - ツリー内のすべてのノードの親への参照を保持する方法
- 26. データテーブルのページングの場合にDOM内のすべての行を保持する方法
- 27. は、ターゲット・オブジェクト内のリスト内のオブジェクトに対してGROUPBYする方法
- 28. python pandasのgroupby結果のすべての個々の列の数を取得する方法
- 29. Exchange Webサービスを使用してExchange内のすべてのインプレース保留を列挙する方法
- 30. クロージャー内の変数の値を保持する方法