カンマ区切りの値を行列に変換
A = csvTextScan(M) A = csvTextScan(M, separator) A = csvTextScan(M, separator, decimal) A = csvTextScan(M, separator, decimal, conversion) A = csvTextScan(M, separator, decimal, conversion, range)
m行1列または1行m列の文字列の行列.
1行1列の文字列行列, 列セパレータ記号.
1行1列の文字列行列, 小数点記号. 利用可能な値は "." または ",".
decimal
が []
以外で
conversion
が string
に設定された場合, 小数点変換が行われます.
1行1列の文字列行列,出力A
の型です.
利用可能な値は"string" または "double"です.
1行4列または4行1列の浮動小数点の整数行列で,
読み込む列および行の範囲です
(デフォルトの範囲は [] で,全ての行と列を意味します).
[R1 C1 R2 C2]
の形式で範囲を
指定してください.
ただし,(R1,C1)は読み込むデータの左上隅,
(R2,C2)は右下隅です.
m行n列の文字列またはdouble行列.
区切られたフィールドを有するアスキーファイルを指定すると, この関数は対応する文字列またはdoubleのScilab行列を返します.
csvTextScan
関数の用途は
csvRead
と同じですが,
csvRead
がファイルから読み込むのに対して,
文字列から読み込みます.
オプションの入力引数のデフォルト値は,
csvDefault
関数により定義されます.
オプションの入力引数に空の行列[]
を指定すると,
デフォルト値が設定されます.
入力引数 "conversion" が "double" の時, .csvの中の数値以外のフィールド(例:文字列)は NaNに変換されます.
Version | Description |
5.4.0 | 関数が導入されました. 'csv_readwrite'モジュールに基づきます. |
5.4.1 | decimal が [] と
異なり, conversion が
string に設定された場合,
小数点変換が行われます. |