继续this question关于夸托中的代码输出突出显示:是否也可以使用Python输出来实现这一点?
一个最小的工作示例:
---
title: "Output line highlighting"
format: revealjs
editor: visual
filters:
- output-line-highlight.lua
---
## Regression Table
In R:
```{r}
#| class-output: highlight
#| output-line-numbers: "9,10,11,12"
LM <- lm(Sepal.Length ~ Sepal.Width, data = iris)
summary(LM)
Regression Table
In Python:
#| class-output: highlight
#| output-line-numbers: "12,13,14,15,16,17"
import pandas as pd
import statsmodels.api as sm
iris = sm.datasets.get_rdataset('iris').data
LM = sm.OLS(iris['Sepal.Length'], sm.add_constant(iris['Sepal.Width'])).fit()
LM.summary2()
渲染这个文件显示Lua过滤器适用于R输出,但不适用于Python。
1条答案
按热度按时间cgvd09ve1#
Python代码块不支持chunk选项
output-class
。相反,使用选项classes
并使用类output-highlight
。对于r代码块,您可以使用class-output: highlight
或classes: output-highlight
。我已经更新了过滤器,以支持相应的
classes: output-highlight
。output-line-highlight.lua
presentation.qmd
Regression Table
In Python: