5.65. mvcat ベクトルの併合

複数のベクトルを併合して新しいベクトルを生成する。

パラメータ

i= : 型=str , 任意(default=標準入力)

入力データを指定する。

o= : 型=str , 任意(default=標準出力)

出力データを指定する。

vf= : 型=str , 必須

併合する複数のベクトル項目名( i= データ上)を指定する。
項目名にワイルドカードを使うことができる。

a= : 型=str , 必須

併合後の項目名を指定する。

A= : 型=bool , 任意(default=False)

新しい項目として追加する。このオプションを指定しなければ、併合元の項目( vf= )は削除される。

delim= : 型=str , 任意(default=)

ベクトル型データの区切り文字を指定する。

利用例

importと入力データ(CSV)の準備

1import nysol.mcmd as nm
2
3with open('dat1.csv','w') as f:
4  f.write(
5'''items1,items2,items3,items4
6b a c,b,x,y
7c c,,x,y
8e a a,a a a,x,y
9''')

ワイルドカードを利用した例

1nm.mvcat(vf="items*", a="items", i="dat1.csv", o="rsl1.csv").run()
2### rsl1.csv の内容
3# items
4# b a c b x y
5# c c x y
6# e a a a a a x y

関連メソッド