ECSSV

class astropy.io.ascii.Ecsv[ソース]

ベースクラス: astropy.io.ascii.basic.Basic

ECSV(拡張文字区切り値)フォーマットテーブルです。

ECSVフォーマットは、鍵テーブルおよびメタデータ、特にデータタイプおよびユニットを指定することを可能にする。

Https://github.com/avatipy/avatipy-apes/blob/main/APE 6.rstを参照

実例.

>>> from astropy.table import Table
>>> ecsv_content = '''# %ECSV 0.9
... # ---
... # datatype:
... # - {name: a, unit: m / s, datatype: int64, format: '%03d'}
... # - {name: b, unit: km, datatype: int64, description: This is column b}
... a b
... 001 2
... 004 3
... '''
>>> Table.read(ecsv_content, format='ascii.ecsv')
<Table length=2>
  a     b
m / s   km
int64 int64
----- -----
  001     2
  004     3

属性要約

max_ndim \

方法要約

update_table_data \(表)

混合列が存在する場合は,その場でリストを更新してください.

属性文書

max_ndim = None

方法文書

update_table_data(table)[ソース]

混合列が存在する場合は,その場でリストを更新してください.

これは,名前フィルタリングの後であるが書き込みデータを設定する前にリストを更新することを許可するフックである.これは現在ECSVのみで使用されており,そうでなければ伝達にすぎない.

パラメータ
astropy.table.Tableastropy.table.Table

筆記用入力表

返品
astropy.table.Tableastropy.table.Table

書き込み用出力表