Как передать объекты фрейма данных в виде файла параметров json/yaml через кварто, а затем использовать его в кварто?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как передать объекты фрейма данных в виде файла параметров json/yaml через кварто, а затем использовать его в кварто?

Сообщение Anonymous »

Я новичок в Quarto, Quarto cli и запускаю это внутреннее приложение с потоковой подсветкой через модуль подпроцесса для выполнения документа Quatro и создания html-отчета.
Шаги, которые я выполняю для передачи кадра данных:
  • Преобразование кадра данных Polars/Pandas df в файл json/yaml

Код: Выделить всё

df_json = df.write_json()
  • Передача объекта файла json в команду рендеринга

Код: Выделить всё

quarto render test-6.qmd --execute-param df_json --output test6_cmd_out.html
Сомнение: я не уверен, смогу ли я передать объект файла json, или это должен быть только файл .json
  • Когда я пытаюсь получить доступ к этому объекту df_json в файле Quarto, выдает ошибку

Код: Выделить всё

---
title: "Test File"
format: html
html:
embed-resources: true
execute:
echo: False
jupyter: python3

---

# Title

Print this in report
```{python}

df_json

Код: Выделить всё

ERROR: YAML file df_json not found.

Я не уверен, что я делаю неправильно: либо при передаче файла json, либо при чтении объекта/параметра, поскольку я все еще не могу видеть данные в html-файле, отображаемом Quarto.< /p>
Буду очень признателен за любую помощь или предложения.

Подробнее здесь: https://stackoverflow.com/questions/792 ... to-and-the
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»