将单个列名称分配给r数据框

时间:2017-03-16 16:19:21

标签: r dataframe

请原谅我的无知,因为我是R的初学者

在R中,我将数据帧(某些行转换为列)并将结果保存回数据帧,这正是我所需要的。 但是缺少第1列的列名,我需要将其与其他数据框连接起来。

使用的数据框结果和功能

dish_pair<-as.data.frame.matrix(xtabs(count~primary_id+subcategory_name, dishes))

output

但是我怎样才能将第一列名称作为primary_id
它们持有行值50792,50793

(我只需要将第一列名称值作为primary_id,重命名数据帧值是正确的)

1 个答案:

答案 0 :(得分:0)

图片上的第一列只是行名。您需要将其添加到数据框并为列命名:

 dish_pair <- data.frame(primary_id=rownames(dish_pair), dish_pair)