SFrame graphlabの列内のすべての値を合計する方法。私は公式の文書を調べてみましたが、SaArray(doc) の例はありません。graphlab SFrameは列内のすべての値を合計します
4
A
答えて
3
>>> import graphlab as gl
>>> sf = gl.SFrame({'foo':[1,2,3], 'bar':[4,5,6]})
>>> sf
Columns:
bar int
foo int
Rows: 3
Data:
+-----+-----+
| bar | foo |
+-----+-----+
| 4 | 1 |
| 5 | 2 |
| 6 | 3 |
+-----+-----+
[3 rows x 2 columns]
>>> sf['foo'].sum()
6
0
私はOPからの質問が一度にすべての(またはリスト)列にわたってこれを行う方法の詳細だったと思います。ここでは、パンダとグラフラブの比較があります。
# imports
import graphlab as gl
import pandas as pd
import numpy as np
# generate data
data = np.random.randint(0,10,size=100).reshape(10,10)
col_names = list('ABCDEFGHIJ')
# make dataframe and sframe
df = pd.DataFrame(data, columns=names)
sf = graphlab.SFrame(df)
# get sum for all columns (pandas). Returns a series.
df.sum().sort_values(ascending=False)
D 65
A 61
J 59
B 50
H 46
G 46
I 45
F 43
C 37
E 36
# sf.sum() does not work
# get sum for each of the columns (graphlab)
for col in col_names:
print col, sf[col].sum()
A 61
B 50
C 37
D 65
E 36
F 43
G 46
H 46
I 45
J 59
私は同じ質問をしました。 Pandasは、データフレームの行または列に集約関数を適用するための簡単なインターフェイスを提供します。 SFrameで同じものを見つけることができませんでしたか?私がそれをすると考えることができる唯一の方法は、列のリストを反復することでした。
良い方法がありますか?
関連する問題
- 1. GraphLab Sframeでの値のフィルタリングと表示?
- 2. Graphlab Sframe、複数の行を取得する
- 3. Prologはリスト内のすべての数値を合計します。
- 4. 配列内の値の合計を比較して最大値を調べる
- 5. クラスに基づいてテーブル列のすべての値を合計します
- 6. Graphlab Sframes - groupby内のすべての列を保持する方法
- 7. データフレームの列内のすべての値のパーセンタイルを計算します。
- 8. AngularJS:ループ内の子配列の値を合計します
- 9. 合計値すべて
- 10. 配列内のすべての数値を使用して最小可能合計を見つけます。
- 11. reduceでオブジェクトの配列内のすべての値を合計するとエラーが発生しました。
- 12. jquery ui calendarのすべての値を合計します。
- 13. フィールド内のすべての値の合計SQL
- 14. 子ノードのすべての値を合計し、その合計値を別の子ノードに渡します。
- 15. すべてのxmlタグ値の合計?
- 16. 3つのテーブルの列のすべての数値の合計?
- 17. 列内の値の合計を計算する
- 18. アンドロイドスタジオ(sqliteデータベース)の列にあるすべての値の合計
- 19. ElasticSearch/Painless:オブジェクト内のすべての値をアクセス/合計するには
- 20. パンダ:すべてのN列の合計
- 21. javascript配列の値をすべて解析して合計する方法
- 22. 行と列の合計2008私の質問は、行合計で、列は合計)すべての製品の
- 23. Daxは同じ値のすべてのフィールドを合計します
- 24. 以前のすべての値の合計を取得しますか? - これまでの合計?
- 25. リストビュー内の特定の列の値とデータベースの値の合計を取得してデータベースを更新します
- 26. SSRSレポート内に列を作成して、前の列の条件に基づいて値を合計します。
- 27. すべての異なる列の値のグループを別の列で合計しますか?
- 28. Datagrid:フッター内の列の平均または合計を計算します
- 29. 列内のすべてのUIDの合計を取得しようとしています
- 30. 配列内のすべての値を比較します。