8.19. countnull 合計¶
書式1: countnull(num_1,num_2,...)
書式2: countnull(str_1,str_2,...)
書式3: countnull(date_1,date_2,...)
書式4: countnull(time_1,time_2,...)
書式5: countnull(bool_1,bool_2,...)
\(num_i\) (その他の型も同様)で与えられた数値の中でNULL値の数を返す。
利用例¶
importと入力データ(CSV)の準備
1import nysol.mcmd as nm 2 3with open('dat1.csv','w') as f: 4 f.write( 5'''a,b,c,d 61,,3,4 71,,, 8,,, 9''')
基本例
1nm.mcal(c='countnull(${a},${b},${c},${d})', a='rsl', i="dat1.csv", o="rsl1.csv").run() 2### rsl1.csv の内容 3# a,b,c,d,rsl 4# 1,,3,4,1 5# 1,,,,3 6# ,,,,4
他の項目型として項目名をワイルドカードで指定
1nm.mcal(c='countnull($s{*})', a='rsl', i="dat1.csv", o="rsl2.csv").run() 2### rsl2.csv の内容 3# a,b,c,d,rsl 4# 1,,3,4,1 5# 1,,,,3 6# ,,,,4