R 将截取列添加到数据集

R 将截取列添加到数据集,r,R,我是R新手。我想添加一列1,将其解释为当前数据帧的截取列。任何有帮助的评论都将不胜感激 谢谢! Issac这应该有效: 由于回收,您只需要d$one,您可以简单地使用“cbind()”,例如dWelcome到Issac网站,查看。根据问题中的信息,您希望对数据进行某种回归分析。您不需要将截距作为数据中的一列,您可以将其直接包含在模型公式中(例如,模型我尝试fir的模型是一个具有两个响应的多元线性混合模型,我想检查截距是否仅适用于随机效应预测器,以对初始DIC值进行原始估计。 set.seed(5

我是R新手。我想添加一列1,将其解释为当前数据帧的截取列。任何有帮助的评论都将不胜感激

谢谢! Issac

这应该有效:


由于回收,您只需要
d$one,您可以简单地使用“cbind()”,例如dWelcome到Issac网站,查看。根据问题中的信息,您希望对数据进行某种回归分析。您不需要将截距作为数据中的一列,您可以将其直接包含在模型公式中(例如,
模型我尝试fir的模型是一个具有两个响应的多元线性混合模型,我想检查截距是否仅适用于随机效应预测器,以对初始DIC值进行原始估计。
set.seed(5)
d <- data.frame(x = rep(1:3, 5), 
                y = round(rnorm(15, mean=10), 1), 
                g = factor(rep(1:5, each=3)) )
d$one <- 1

library(lme4)
lmer(y ~ x + (1|g), data=d)
lmer(y ~ (1|g), data=d)
lmer(y ~ 1 + (1|g), data=d)
lmer(y ~ 0 + one + (1|g), data=d)