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