我有3个不同的数据框,需要将它们组合成一个以运行方差分析,创建一些图形等。我还需要创建一个新变量,以标识每个数据来自哪个数据帧。它们被称为NNA2,TRB和AP。每种都有不同的长度,因为每个参与者的人数很多。我正在R Studio上运行。
我已经通过使用subset()从较大的数据帧中减少了这些数据帧。现在,我需要将它们结合起来。我尝试创建一个新的数据框作为测试,它给出了以下与长度有关的错误:
prueba <-data.frame(NNA2 $ Sexo,TRB $ Sexo,AP $ Sexo) data.frame(NNA2 $ Sexo,TRB $ Sexo,AP $ Sexo)中的错误: 参数暗示不同的行数:510、526、301
我不知道如何解决有关数据帧长度的问题,也不知道如何创建一个变量来标识它们来自哪个数据帧。对于第二部分,我没有命令。
答案 0 :(得分:0)
“ Id”是标识原始数据帧的列
NNA2$Id = 'NNA'
TRB$Id = 'TRB'
AP$Id = 'AP'
prueba = rbind(NNA2, TRB, AP)