Разобрать YAML передний вопрос с R - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу использовать YAML для документации по программе SAS аналогично тому, как R studio использует YAML. Могу ли я поставить YAML вверху моей программы, а затем прочитать его в R как некоторый объект? Программный файл будет просто текстовым файлом с именем program_1.sas. Там будет куча таких в каталоге или два.

Затем я могу использовать объект в блокноте R для создания читаемого документа, описывающего набор программ SAS. Мне нужно было бы найти функцию для отображения объекта в читаемом формате.

Я заметил, что эта проблема решена для таких языков, как python и JAVA, но я надеюсь сделать это на R. Очевидно, этот код уже написан. Например, функция yaml_front_matter должна это делать, но, похоже, она не документирована.

Если бы я мог также написать / изменить заголовок YAML, это было бы большим плюсом.

Вот пример:

Project: Disease Burden
Directory: /net1/program/
Purpose: Extract Data

Единственная дополнительная часть - я должен закомментировать этот заголовок, а также идентифицировать его

/*
---
Project: Disease Burden
Directory: /net1/program/
Purpose: Extract Data
---
*/

Я мог бы тогда создать уценку вот так

# Project: Disease Burden

Directory
: /net1/program/

## Purpose

Extract Data
...