Условно отобразить код уценки чанка с pweave

Я использую pweave создать научный отчет. В отчете я вычисляю значение и хочу контролировать текст уценки, который отображается на основе этого значения. При использовании R-ноутбуков с knitrЯ могу сделать это с помощью asis в куске кода. Тем не менее, я не могу понять, как это сделать, используя pweave,

Например, если x <= 0.5то покажи интерпретацию №1, но если x > 0.5покажи интерпретацию № 2.

В R-блокноте я сделал бы это следующим образом:

```{asis echo x <= 0.5}
# Interpretation #1
Based on the results, your X is too low...
```

```{asis echo x > 0.5}
# Interpretation #2
Based on the results, your X is too high
```

Продолжая этот пример, если x получилось 0,75, только интерпретация #2 появилась в генерируемом отчете HTML. Кусок кода не Python, а просто обычная уценка.

Я попытался обернуть каждую возможную интерпретацию уценки в отдельные фрагменты кода, включая echo = False или же evaluate = False как варианты кода, но это не похоже на то, что я хочу. Вместо того, чтобы контролировать, отображается ли чанк, он просто печатает в начале чанка.

```{echo=False}# Interpretation #1
```

Как я могу условно контролировать уценку, которая появляется в генерируемом отчете HTML?

0 ответов

Другие вопросы по тегам