问题是什么时候出现的?
我试图使用以下语句使用(via ) 的polr()方法进行序数回归分析。在该声明中,“步数”是我的因变量。当我设置(在列标题和语句中)下划线替换空格(即 Number_of_Steps)时,一切正常。R
rpy2
model = mass.polr('as.factor(Number of Steps) ~ Var2',
data=df_data, method='logistic',
Hess = True)
# Here, mass = importr('MASS')
但是,使用空格(即步数),我收到以下错误。
RRuntimeError:解析错误(text = x,keep.source = FALSE)::1:17
:意外符号1:as.factor(数量
我是如何尝试解决问题的?
我在谷歌上进行了搜索,还检查了与这个问题相关的 SO(例如这个)中的不同问题。但是,我仍然没有找到这个问题的解决方案。
然后,我的问题
as.factor(variable name)
在使用过程中如何使用空格分隔的变量名(即列标题)mass.polr()
?
谢谢阅读!