小编use*_*180的帖子

如何在内联源代码中使用来自组织模式源块的变量?

我有一个 python 源代码块,它获取熊猫数据框中的变量(列)数和案例数。

最小的例子:

#+begin_src python :exports none :session :results output
  df = pd.DataFrame({'a': [1, 2, 3],
                     'b': [4, 5, 6]})
  df_len_columns = len(df.columns)
  df_len_cases = len(df.index)
#+end_src
Run Code Online (Sandbox Code Playgroud)

我现在想做的是在内联源代码中使用这些变量的值,如下所示:

变量src_python{df_len_columns}数为 ,个案数为src_python{df_len_cases}

但这会引发以下错误:

NameError: name 'df_len_columns' is not defined
Run Code Online (Sandbox Code Playgroud)

请注意,我使用 session 参数:session认为它将是同一会话的一部分并且它会起作用。我也在网上广泛搜索,但找不到这个特定问题的解决方案(大多数问题是关于表的内联代码和内联代码格式)。

反正有没有实际使用这些变量内联?

emacs org-mode

3
推荐指数
1
解决办法
990
查看次数

标签 统计

emacs ×1

org-mode ×1