Как создать подпроцесс Python для анализа скрытого класса в R? - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь выполнить скрытый анализ класса для данных опроса другой команды. Я в основном пользователь Python, но одним из наиболее подходящих инструментов является poLCA в R. Итак, я пытаюсь создать подпроцесс Python, который создает сценарий для запуска в R, создает результирующий фрейм данных и запускает остальную часть анализа в Python.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что у меня проблемы с созданием формулы для использования в poLCA из всех столбцов в кадре данных, которые могут быть близки к тысячам.

В Python я могу сделать следующее:

formula = '+'.join(dataframe.columns.tolist)+'~1'

но в синтаксисе poLCA я буду делать: cbind (col1, col2, ..., coln) ~ 1 без кавычки, которую я не уверен, как создать такую ​​вещь в Python.

Я думаю, что если я смогу создать формулу с использованием Python, тогда я смогу завершить весь процесс на Python. Кто-нибудь знает способ, как это сделать? Заранее спасибо.

1 Ответ

0 голосов
/ 28 мая 2019

создайте синтаксис R как строку в Python - и затем используйте as.formula () в R в строке.

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