R语言:数据框(表格)中新添加一行,如何确定行名是我需要的?

问题:R语言:数据框(表格)中新添加一行,如何确定行名是我需要的?

如何在数据框(表格)中新添加一行,如下图这行代码所示:

sameSample5=rbind(test6,DIANZAN=test6[50,])

#test6表示的是数据框,假设这个数据框里面只有50行,

#test6[50,]表示的是这个数据框的第50行;

#rbind()函数表示的是将这个数据框里的行与这个数据框的第50行,进行合并,这个数据框的第50行在合并后的数据框里默认为第51行,其行名为V51,而不是你需要的行名,这很容易被忽略掉,从而导致后面,你用你需要的行名在合并后的数据框中查找这行数据时,程序会报错。

因此:如何确定行名是我需要的?

这时候你只需要为这一行设置行名。行名设置为你需要的行名。如上面语法中所示的DIANZAN=test6[50,]。

#sameSample5表示新设置的变量名。


今天分享结束了,我们是科研风雨路团队,每天分享一个R语言的坑,希望大家及时避掉。如果喜欢的话,点赞支持和关注哦!


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容