如何在R中为每一行添加一个新的值?

问题描述 投票:0回答:1

我想通过apply()和append()来给每一行添加一个新的值,比如,原来的数据框是这样的

1 2 3
3 2 1

添加数值后,应该是这样的

1 2 3 4
3 2 1 4

我试图通过apply(df,2,append(df,4))来实现这个功能,但似乎行不通。那么如何处理这个问题呢?先谢谢你了!

r append apply
1个回答
0
投票

好吧,我用cbind()解决了。

a<-rep(4,length.out=2)
df<-cbind(df,a)

如果你有更好的方法,请直接贴出来。

© www.soinside.com 2019 - 2024. All rights reserved.