相关疑难解决方法(0)

如何将表转换为数据框

我在R中有一张表有这样的表str():

 table [1:3, 1:4] 0.166 0.319 0.457 0.261 0.248 ...
 - attr(*, "dimnames")=List of 2
  ..$ x: chr [1:3] "Metro >=1 million" "Metro <1 million" "Non-Metro Counties"
  ..$ y: chr [1:4] "q1" "q2" "q3" "q4"
Run Code Online (Sandbox Code Playgroud)

当我打印它时看起来像这样:

                    y
x                           q1        q2        q3        q4
  Metro >=1 million  0.1663567 0.2612212 0.2670441 0.3053781
  Metro <1 million   0.3192857 0.2480012 0.2341030 0.1986102
  Non-Metro Counties 0.4570341 0.2044960 0.2121102 0.1263597
Run Code Online (Sandbox Code Playgroud)

我想摆脱xy并将其转换成数据帧,看起来完全一样,上面的(三排,四列),但没有xy.如果我使用as.data.frame(mytable),而是我得到这个:

                    x  y      Freq
1   Metro …
Run Code Online (Sandbox Code Playgroud)

r

150
推荐指数
4
解决办法
19万
查看次数

标签 统计

r ×1