如果这个问题太简单了,我深表歉意,但是我正在寻找一种只向数据帧添加一列连续整数的方法(例如,如果我的数据帧有200个观察值,则第一个观察值以1开头,并且最后一个以200结尾)。
我怎样才能做到这一点?
最佳答案
对于数据帧(df),您可以使用
df$observation <- 1:nrow(df)
但是,如果您有矩阵,则希望使用
ma <- cbind(ma, "observation"=1:nrow(ma))
因为使用第一个选项会将您的数据转换为列表。
资料来源:http://r.789695.n4.nabble.com/adding-column-of-ordered-numbers-to-matrix-td2250454.html
关于r - 在R中添加具有连续数字的列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29828319/