如何将行名称提取为变量,以便将其应用于另一个数据框

时间:2019-07-03 10:36:10

标签: r dataframe

我是R的新手。我目前正在使用两个数据框,一个包含初始值,另一个包含使用原始数据计算出的值。

我用于计算值的新数据框的构建如下:

reldf <- data.frame(matrix(ncol = 13, nrow = nrow(glasgow2001)))
names <- c("2001r","2002r","2003r","2004r","2005r","2006r","2007r","2008r",
       "2009r","2010r","2011r","2012r","2013r")

但是,为了将计算的值与原始数据帧重新合并,我希望能够从第一个数据帧中提取原始行名并将其应用于该数据行。这就是我完全迷路的地方。

基本上,如何在R中提取行名并将其应用于新的数据框?

1 个答案:

答案 0 :(得分:0)

您可以使用names()分配列名

row.names(reldf) <- names