CSV

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

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

CSV(コンマ区切り値)表。

このファイルフォーマットは、エントリが列数より少ない行を含む可能性があり、いくつかの電子フォームエディタの出力においてこのような場合がある。欠落エントリは、出力テーブルにおいてマスクとしてマークされる。

マスク値(読み出し時に空‘’フィールド値によって示される)は、空(‘)フィールドと同じように書き込まれる。これは典型的なデフォルト設定とは異なる astropy.io.ascii その中で欠落した値は -- それがそうです。

自.自.以来. CSV format 注釈を正式にサポートしない場合,以下のように表で定義された任意のアノテーションを提供する. tbl.meta['comments'] デフォルトの場合は無視される.もしまだこれらのコメントを書きたいなら、キーワードが含まれています comment='#' 致す write() 電話します。

例::

num,ra,dec,radius,mag
1,32.23222,10.1211
2,38.12321,-88.1321,2.2,17.0

方法要約

inconsistent_handler (文字列_文字列数,ncols)

もし行が短すぎたら、行を調整してください。

方法文書

inconsistent_handler(str_vals, ncols)[ソース]

もし行が短すぎたら、行を調整してください。

データ行がタイトルより短い場合は、その長さが正しくなるように空の値を追加してください。注意してください。これは not 行がタイトルと一致している場合、呼び出される。

パラメータ
str_valsリスト.リスト

表の現在行の値文字列リスト。

ncols集積する.

ヘッダの期待エントリ数。

返品
str_valsリスト.リスト

出力テーブル中のデータエントリの文字列リストとして解析する.