[英]Inserting an emacs calc vector into an org-mode table spreadsheet
這個問題涉及組織模式表電子表格和emacs calc向量中單元格之間的數據移動。
我知道可以從表中提取數據並將其用於以calc向量作為輸入的函數中:
#+TBLFM: @2$4=vmean($2..$6)
我想走另一條路並從函數中獲取矢量輸出並將其寫入電子表格中的一系列單元格,如:
#+TBLFM: @2$1..@2$10=index(10)
(index是一個calc函數,它返回一個calc向量,整數從1到n,輸入到索引)
但是上面的表格公式將整個矢量放在每個單元格中。 如何將矢量元素插入到每個單元格中有一個矢量元素的單元格范圍內?
Calc有一個subscr函數可以工作:
整個載體在一個細胞中:
| [1, 2, 3, 4, 5] |
#+TBLFM: @1=index(5)
每個單元格中的一個向量元素:
| 1 | 2 | 3 | 4 | 5 |
#+TBLFM: @1=subscr(index(5),$#)
這適用於任何返回向量的calc函數或自定義calc函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.