5.65. mvcat ベクトルの併合¶
複数のベクトルを併合して新しいベクトルを生成する。
パラメータ¶
i= : 型=str , 任意(default=標準入力)
入力データを指定する。
o= : 型=str , 任意(default=標準出力)
出力データを指定する。
vf= : 型=str , 必須
併合する複数のベクトル項目名(i=
データ上)を指定する。項目名にワイルドカードを使うことができる。
a= : 型=str , 必須
併合後の項目名を指定する。
A= : 型=bool , 任意(default=False)
新しい項目として追加する。このオプションを指定しなければ、併合元の項目(vf=
)は削除される。
delim= : 型=str , 任意(default=)
ベクトル型データの区切り文字を指定する。
共通パラメータ¶
i= , o= , delim= , assert_diffSize= , assert_nullin= , assert_nullout= , nfn= , nfno= , x= , tmppath= , precision=
利用例¶
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