在 R 中将 table 转换为 flextable

Convert a table into flextable in R

问题是关于 Rflextable 包。

这个简单的 R 输出

> table(mtcars["gear"])

 3  4  5 
15 12  5 

需要转换为 flextable

但是当我使用 flextable() 而不是 table() 时,会显示每个观察结果,而不是 3 个可能齿轮的频率。

看起来像这样

您需要将table()的输出转换为data.frame,然后您可以用flextable显示它。 Flextable 仅用于显示某些内容,而不是将其旋转 - 正如评论中提到的那样。试试这个:

flextable(data.frame(table(mtcars["gear"])))

确保阅读您正在使用的软件包的 documentation。 ;)