SCEngine

class astropy.table.SCEngine(data, row_index, unique=False)[ソース]

ベースクラス: object

木ベースの高速インデックス実装、使用 sortedcontainers 小包です。

パラメータ
data

原始表の並び順

row_index柱対象物

データ列に対応する行番号

uniqueブルル.

インデックス値が一意でなければならないかどうか。デフォルトはFalseである.

方法要約

add \(キー,値)

キー、値対を追加します。

find \(キー)

与えられたキーに対応する行を探す.

items \()

キー、データタプルのリストを返します。

range \(下,上[, bounds] )

与えられた範囲内の行値を返す.

remove \(キー[, data] )

与えられたキーからデータを削除する.

replace_rows (行_マッピング)

ROW_MAP中の値で改行する.

shift_left (行)

与えられた行よりも大きい行数を逓減する.

shift_right (行)

与えられた行以上の行をインクリメントする.

sort \()

行順序と鍵順序を整列させる.

sorted_data \()

ボタンでソートされた行リストを返す.

方法文書

add(key, value)[ソース]

キー、値対を追加します。

find(key)[ソース]

与えられたキーに対応する行を探す.

items()[ソース]

キー、データタプルのリストを返します。

range(lower, upper, bounds=(True, True))[ソース]

与えられた範囲内の行値を返す.

remove(key, data=None)[ソース]

与えられたキーからデータを削除する.

replace_rows(row_map)[ソース]

ROW_MAP中の値で改行する.

shift_left(row)[ソース]

与えられた行よりも大きい行数を逓減する.

shift_right(row)[ソース]

与えられた行以上の行をインクリメントする.

sort()[ソース]

行順序と鍵順序を整列させる.

sorted_data()[ソース]

ボタンでソートされた行リストを返す.