如何在 R 中创建 table?
How do I create a table in R?
我想为我在 for 循环中重复 运行 的 sqlite 命令的输出创建一个 table。
是我的代码和预期输出的图片。
我在 Python 中编码时使用 PrettyTable。 R中有类似的选项吗?
为什么不预先分配数据帧并在 for 循环的每次迭代中[重写]值?
循环之前:
output <- data.frame('region' = regions)
output$good_traffic <- 0
output$bad_traffic <- 0
循环内:
output[output$region == region, 'good_traffic'] <- good_percent
output[output$region == region, 'bad_traffic'] <- bad_percent
循环后:
print(output)
如果我明白你的意思,你应该尝试使用 knitr 包中的 kable()
library(knitr)
t <- table(mtcars$cyl,
mtcars$am)
kable(t)
summary(lm(hp ~ cyl, data = mtcars))
coef.lmfit <- coef(summary(lm(hp ~ cyl, data = mtcars)))
kable(coef.lmfit)
我想为我在 for 循环中重复 运行 的 sqlite 命令的输出创建一个 table。
是我的代码和预期输出的图片。
我在 Python 中编码时使用 PrettyTable。 R中有类似的选项吗?
为什么不预先分配数据帧并在 for 循环的每次迭代中[重写]值?
循环之前:
output <- data.frame('region' = regions)
output$good_traffic <- 0
output$bad_traffic <- 0
循环内:
output[output$region == region, 'good_traffic'] <- good_percent
output[output$region == region, 'bad_traffic'] <- bad_percent
循环后:
print(output)
如果我明白你的意思,你应该尝试使用 knitr 包中的 kable()
library(knitr)
t <- table(mtcars$cyl,
mtcars$am)
kable(t)
summary(lm(hp ~ cyl, data = mtcars))
coef.lmfit <- coef(summary(lm(hp ~ cyl, data = mtcars)))
kable(coef.lmfit)