gpt4 book ai didi

emacs - 有条件地计算组织模式电子表格中列中的元素

转载 作者:行者123 更新时间:2023-12-03 04:06:41 24 4
gpt4 key购买 nike

我通过组织模式电子表格使用 emacs-calc,我想计算列中大于特定值(例如 10)的值的数量。

我目前正在使用 emacs-calc 进行计算,但如果 emacs-lisp 中有解决方案,那将非常受欢迎!

我知道 vcount 会计算向量中的值的数量,但这会计算该向量中的所有值。如何添加条件以便仅计算 > 10 的值?

换句话说,我想要一个在这种情况下返回 2 的神秘函数:

mysterious_function([2,14,11,3,9,1])

最佳答案

How could I add a condition so that only values > 10 are counted?

In other words, I would like a mysterious_function that would return 2 in such a case:

mysterious_function([2,14,10,3,9,1])

呃,该列表中只有一个值大于 10 - 您的意思是 >= 10 吗?

无论如何,我不知道组织模式电子表格,但以下是如何在 Emacs Lisp 中做到这一点:

(defun mysterious-function (vector)  (length   (remove-if-not #'(lambda (n)              (>= n 10))          (append vector nil))))

关于emacs - 有条件地计算组织模式电子表格中列中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com