首页 > 解决方案 > 在 R 中创建手动表时遇到问题

问题描述

这可能很简单,但不明白为什么会出现错误(如下)。我在矩阵中指定了两列和 4 行以及 8 个值。所需的最终结果位于底部。

dimnames(x) <- dn 中的错误:“dimnames”[2] 的长度不等于数组范围

comparisonf <- 
matrix(c(-185344,-345916,-57.1,-24.0,"+88,877","+197,523","48.0","57.1"),ncol=2,byrow=TRUE)
colnames(comparison) <- c("Food_Services","Total, All Industries")
rownames(comparison) <- c("Decline","% Decline","Recovery","% Recovery")
out <- as.data.frame(comparison) 

out<-as.data.frame(comparison)

recoverychart<-gt(out, rownames_to_stub = TRUE)


End Result

          Food Services        Total, All Industries
Decline      -185344                  -345916
% Decline     -57.1                      -24
Recovery      88,877                    197,523
% Recovery       48                      57.1 

标签: rdplyrgt

解决方案


推荐阅读