看起来Python默认不会在表达式中添加截距,而R在您使用公式接口时会添加截距。
这意味着您确实适合两个不同的模型。尝试
lm( y ~ x - 1, data)
在R中以排除截距,或者在您的情况下使用标准符号
lm(num_rx ~ ridageyr - 1, data=demoq)

看起来Python默认不会在表达式中添加截距,而R在您使用公式接口时会添加截距。
这意味着您确实适合两个不同的模型。尝试
lm( y ~ x - 1, data)
在R中以排除截距,或者在您的情况下使用标准符号
lm(num_rx ~ ridageyr - 1, data=demoq)