Я пытаюсь выполнить скрытый анализ класса для данных опроса другой команды. Я в основном пользователь Python, но одним из наиболее подходящих инструментов является poLCA в R. Итак, я пытаюсь создать подпроцесс Python, который создает сценарий для запуска в R, создает результирующий фрейм данных и запускает остальную часть анализа в Python.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что у меня проблемы с созданием формулы для использования в poLCA из всех столбцов в кадре данных, которые могут быть близки к тысячам.
В Python я могу сделать следующее:
formula = '+'.join(dataframe.columns.tolist)+'~1'
но в синтаксисе poLCA я буду делать:
cbind (col1, col2, ..., coln) ~ 1
без кавычки, которую я не уверен, как создать такую вещь в Python.
Я думаю, что если я смогу создать формулу с использованием Python, тогда я смогу завершить весь процесс на Python.
Кто-нибудь знает способ, как это сделать? Заранее спасибо.