我想将count.table(class =“table”)转换为data.frame
> count.table
High Low Mid None
P2-1 198 41 35 160
P2-2 179 49 41 165
P2-3 184 45 24 181
P2-4 181 43 29 181
P3-1 64 70 13 280
P3-2 87 79 24 244
P3-3 60 84 13 277
P3-4 108 60 22 244
P3-5 87 65 19 263
我用过:
count.df <- as.data.frame.matrix(count.table)
但问题是在count.df中,第一列的变量名称设置为“row.names”。
请参阅:
> names(count.df)
[1] "High" "Low" "Mid" "None"
问题:如何为第一列分配变量名称?谢谢!
答案 0 :(得分:2)
您可以创建它:
count.df$var_names <- row.names(count.df)
如果您想将它作为第一列:
cbind.data.frame(var_names=row.names(count.df),count.df)