首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将“表”转换为"data.frame“

将“表”转换为"data.frame“
EN

Stack Overflow用户
提问于 2014-06-25 15:40:23
回答 1查看 2.5K关注 0票数 1

我想将count.table (class = "table")隐藏到data.frame中

代码语言:javascript
复制
> 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

我用:

代码语言:javascript
复制
count.df <- as.data.frame.matrix(count.table)

但问题是在count.df中,第一列的变量名设置为"row.names“。

见:

代码语言:javascript
复制
> names(count.df)
[1] "High" "Low"  "Mid"  "None"

问:如何为第一列指定变量名?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-25 15:43:42

您可以创建它:

代码语言:javascript
复制
count.df$var_names <- row.names(count.df)

如果要将其作为第一列使用:

代码语言:javascript
复制
cbind.data.frame(var_names=row.names(count.df),count.df)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24413053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档