8.47. line 行番号¶
書式1: line()
mcalコマンドが処理中の行番号を返す。 mcmdでは行番号は全て0から始まるように統一されており、 line関数においても、データの先頭行の行番号は0であることに注意する。
利用例¶
importと入力データ(CSV)の準備
1import nysol.mcmd as nm 2 3with open('dat1.csv','w') as f: 4 f.write( 5'''id 61 72 83 94 10''')
基本例
0から始まる番号が出力される。
1nm.mcal(c='line()', a='no', i="dat1.csv", o="rsl1.csv").run() 2### rsl1.csv の内容 3# id,no 4# 1,0 5# 2,1 6# 3,2 7# 4,3
1から始める
1から始まる番号を出力する。
1nm.mcal(c='line()+1', a='no', i="dat1.csv", o="rsl2.csv").run() 2### rsl2.csv の内容 3# id,no 4# 1,1 5# 2,2 6# 3,3 7# 4,4