TableGroups¶
- class astropy.table.TableGroups(parent_table, indices=None, keys=None)[ソース]¶
ベースクラス:
astropy.table.groups.BaseGroups
属性要約
indices
\親テーブルのグループ化のための列の名前を返します。
keys
\方法要約
aggregate
(関数)Reduce関数を適用することにより、表中の各グループは1行に集約される
func
列ごとに値をグループ化するには,以下の操作を実行してください.filter
(関数)表中の組は求値関数に基づいてフィルタリングされる
func
各グループサブテーブルにあります。属性文書
- indices¶
- key_colnames¶
親テーブルのグループ化のための列の名前を返します。
- keys¶
方法文書
- aggregate(func)[ソース]¶
Reduce関数を適用することにより、表中の各グループは1行に集約される
func
列ごとに値をグループ化するには,以下の操作を実行してください.- パラメータ
- func機能
1組の値を単一の値に減少させる関数
- 返品
- out表
統合行を含む新しい表.
- filter(func)[ソース]¶
表中の組は求値関数に基づいてフィルタリングされる
func
各グループサブテーブルにあります。この方法に渡される関数は、2つのパラメータを受け入れなければならない。
table
:Table
客体.key_colnames
:中の列名タプルtable
グループのキーとして使う
そして戻らなければなりません
True
あるいは…。False
それがそうです。例えば、以下では、非キー列のうち正の値のみを有する全てのテーブル群を選択する。def all_positive(table, key_colnames): colnames = [name for name in table.colnames if name not in key_colnames] for colname in colnames: if np.any(table[colname] < 0): return False return True
- パラメータ
- func機能
フィルタリング機能
- 返品
- out表
統合行を含む新しい表.