Очистить формулы из файла Excel и преобразовать их в формулы R - PullRequest
0 голосов
/ 13 октября 2019

Я получил задание, в котором у меня есть файл Excel с несколькими листами и различными формулами. Листы связаны между собой во многих формулах.

Я хотел сначала преобразовать Excel в несколько CSV, а затем найти все формулы, посмотрев на ячейки, начинающиеся с '='. Я пытаюсь преобразовать формулу Excel, например: "= C2 * xyz! D3 / xyz! C4"

Окончательный вывод должен быть окончательным data.frame или data.table, содержащим все коды/ имена формул и формул, преобразованных в синтаксис R.

1 Ответ

0 голосов
/ 18 октября 2019

R формулам необходимо, чтобы входные данные были определены в виде списка. но в Excel это было определено в соответствии с ячейкой.

Так как вас (я полагаю) интересует только «некоторый» список, а не полные данные «на ячейку», будет бесполезно переводить всю формулу в R.

Вместо этого, откиньтесь на спинку кресла .. и посмотрите, какие данные являются реальной входной ячейкой (или в R, список ввода). Затем посмотрите, как они были преобразованы / связаны с другим листом, и проследите до таблицы вывода. Как только вы получили черновой вариант алгоритма, переписать всю историю (отношение данных) на R будет не так сложно.

Надеюсь, это поможет.

p / s: Я предлагаю метод в качестве решения, а не полное решение (так как не предоставлен пример данных / файла). (:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...