问题:R语言:数据框(表格)中新添加一行,如何确定行名是我需要的?
如何在数据框(表格)中新添加一行,如下图这行代码所示:
sameSample5=rbind(test6,DIANZAN=test6[50,])
#test6表示的是数据框,假设这个数据框里面只有50行,
#test6[50,]表示的是这个数据框的第50行;
#rbind()函数表示的是将这个数据框里的行与这个数据框的第50行,进行合并,这个数据框的第50行在合并后的数据框里默认为第51行,其行名为V51,而不是你需要的行名,这很容易被忽略掉,从而导致后面,你用你需要的行名在合并后的数据框中查找这行数据时,程序会报错。
因此:如何确定行名是我需要的?
这时候你只需要为这一行设置行名。行名设置为你需要的行名。如上面语法中所示的DIANZAN=test6[50,]。
#sameSample5表示新设置的变量名。
今天分享结束了,我们是科研风雨路团队,每天分享一个R语言的坑,希望大家及时避掉。如果喜欢的话,点赞支持和关注哦!