繁体   English   中英

如何创建Python子进程以在R中进行潜在类分析?

[英]How to create a Python subprocess to do latent class analysis in R?

我正在尝试对另一个团队的调查数据进行潜在类分析。 我主要是Python用户,但更合适的工具之一是R中的poLCA。因此,我试图创建一个Python子进程,该子进程创建要在R中运行的脚本,创建结果数据框并在其中运行其余分析。蟒蛇。

我现在遇到的问题是,我无法从数据框中的所有列(可能接近数千个)创建要在poLCA中使用的公式。

在Python中,我可以执行以下操作:

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

但是在poLCA语法中,我会这样做:cbind(col1,col2,...,coln)〜1不带引号,我不确定如何在Python中创建这样的东西。

我认为,如果我可以使用Python创建公式,那么我也将能够在Python中完成整个过程。 有人知道如何执行此操作吗? 提前致谢。

在python中将R语法创建为字符串-然后在R上对该字符串使用as.formula()。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM