r - 如何为 r markdown 更改 ANOVA 输出表中的行名?
问题描述
我需要更改方差分析输出的行。我已经想出了如何更改列。我是冰岛人,所以这可能会令人困惑。
library(tidyverse)
library(knitr)
options(scipen=999)
library(broom)
fervik_medalfermverd <- aov(fermetraverd ~ matssvaedi, data = urtak2)
kable(anova(fervik_medalfermverd), col.names = c("Frígráður", "Fervikasumma", "Meðalfervikassumma", "F-gildi", "P-gildi"))
如何更改行?
解决方案
也许您可以将 anova 对象转换为数据框/小标题并尝试以下操作:
library(tidyverse)
library(knitr)
options(scipen=999)
library(broom)
data(mpg)
tmp <- aov(cty ~ displ, data = mpg)
df <-
anova(tmp) %>%
as_tibble()
colnames(df) <- c("Frígráður", "Fervikasumma", "Meðalfervikassumma", "F-gildi", "P-gildi")
rownames(df) <- c("Label 1", "Label 2")
df %>%
kable()
这给出了:
| | Frígráður| Fervikasumma| Meðalfervikassumma| F-gildi| P-gildi|
|:-------|---------:|------------:|------------------:|--------:|-------:|
|Label 1 | 1| 2691.064| 2691.063754| 408.2482| 0|
|Label 2 | 232| 1529.282| 6.591735| NA| NA|
推荐阅读
- android - 如果没有 Handler().postDelayed,announceForAccessibility 不起作用
- java - 构造函数获取内部泛型类的实例作为其参数。如何使用它?
- node.js - 将 jwt 保存到本地存储
- python-3.x - python 3:模拟boto3 S3客户端的方法
- java - java表达式中的2L vs 2
- jquery - IE11下javascript生成CSV文件
- pandas - 我如何在多索引数据框中找到非 Nan 发生模式?
- javascript - 如何在 Dojo 中检测 Ctrl+key?
- c# - 如何让 XAML 元素缩放以适应其容器?
- mysql - 循环遍历多个非结构化 txt 文件以使用 DATA LOCAL INFILE 插入 MySql