NOI有一个org-mode表,其中第四列只包含单词YES
或NO
我想知道我有多少No
。
我对calc几乎没什么经验,所以从谷歌搜索我得到了以下尝试:
#+TBLFM: @>$4=vcount(map(<if(eq($4,'NO'), 1, [])>, @I..@II))
哪个不起作用。感谢您的帮助!
答案 0 :(得分:3)
我没有使用calc的经验,所以我会改用lisp(不过我也不熟练)。我认为这应该有效:
#+TBLFM: @>$4='(apply '+ (mapcar (lambda (x) (if (string= "YES" x) 1 0)) '(@I$4..@II$4)))
关于您的功能,请尝试引用"$4"
并使用string
函数eq("$4",string("NO")
cf orgmode manual
希望它有所帮助。