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

2024-06-17 11:44:55 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我现在遇到的问题是,我很难从dataframe中的所有列创建一个用于poLCA的公式,这个公式可能接近数千。你知道吗

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

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

但在波尔卡语法中,我将做: cbind(col1,col2,…,coln)~1 没有引号,我不知道如何在Python中创建这样一个东西。你知道吗

我想如果我能用Python创建公式,那么我也能用Python完成整个过程。 有人知道怎么做吗?提前谢谢。你知道吗


Tags: columns工具数据用户脚本dataframe进程语法