我在R中有一个表对象。看起来有点像这样:
2422 2581 3363
16566 0 1 0
16568 0 2 0
16598 0 1 0
16627 0 1 0
16683 0 1 0
16701 0 1 0
16740 0 1 0
16741 0 1 0
我想将其转换为数据框,此数据框应该包含 4 变量,而不是3.换句话说,第一列16566, 16568,
等应该是变量 - 我们称之为ID。其他变量应为2422, 2581, 3363
列。
我试过了
as.data.frame()
和
as.data.frame.matrix()
但这两个函数都以某种方式吞下了第一列。
提前感谢您的帮助!
答案 0 :(得分:4)
df <- as.data.frame(table)
df$ID <- rownames(table)