R:“;加入“;2个变量(列)以创建聚合变量(列)?

R:“;加入“;2个变量(列)以创建聚合变量(列)?,r,variables,aggregate,addition,R,Variables,Aggregate,Addition,这可能是一个奇怪的要求——我希望我的措辞正确: 我有一个数据集(df)和三个变量(属于1、GRPOR_14、人种10),我想“添加”以获得一个可以在回归分析中运行的聚合变量(心理暗示),例如控制其他变量,如性别、年龄等 归属\u 1:1=不属于-10=属于 GRPOR_14:1=不骄傲-10=非常骄傲 种族10:1=不重要-4=非常重要 这三个变量的克朗巴赫α为0.62 ID BELONG_1 GRPOR_14 ETHNIC10 PsychIntegration 1

这可能是一个奇怪的要求——我希望我的措辞正确: 我有一个数据集(df)和三个变量(属于1、GRPOR_14、人种10),我想“添加”以获得一个可以在回归分析中运行的聚合变量(心理暗示),例如控制其他变量,如性别、年龄等

归属\u 1:1=不属于-10=属于

GRPOR_14:1=不骄傲-10=非常骄傲

种族10:1=不重要-4=非常重要

这三个变量的克朗巴赫α为0.62

ID   BELONG_1   GRPOR_14    ETHNIC10    PsychIntegration
1      10          8           4              ??
2      3           4           2              ??
3      7           10          3              ??
4      1           1           1              ??
我如何确切地“添加”(?)这些变量以获得PsychintGration


我希望这是有道理的-再次感谢

尝试使用软件包
dplyr
(或软件包
tidyverse
)。假设您的数据存储在名为
df

df%
mutate(psycentgration=rowSums(选择(,-ID)))
如果要对所有行求和。使用

df%
变异(心理暗示=归属1+GRPOR 14+种族10)
如果你只想对这三列求和

仅使用
base
R一种可能性是


df$PsychintGration所以您希望ID 1的输出为PsychintGration的10+8+4?我相信是的!我愿意在这方面尝试任何方法point@SteffiGarrett因此,如果您感到满意,请随意选择。