К сожалению, команда column.labels
относится только к регрессии таблиц, созданных с Stargazer. Однако, поскольку stargazer также может напрямую выводить данные, вы можете создать свой собственный фреймворк, содержащий требуемую итоговую статистику, с именами, которые вы хотите, чтобы они были такими:
library(stargazer)
# create data frame first, set nrow to number of your variables
dfdescriptives <- data.frame(matrix(nrow = 3, ncol = 0))
# specify the variables you want to summarize here
vars <- attitude[, c("var1","var5","id")]
# assign inteligible variable names as rownames
row.names(dfdescriptives) <- c("Variable 1", "Variable 5", "ID Variable")
# get number of observations for each variable
dfdescriptives$Obs <- apply(vars, 2, function(x) sum(complete.cases(x)))
# get 25th percentile for each variable
dfdescriptives$P25 <- apply(vars, 2, function(x) summary(x)[[2]])
# get median for each variable
dfdescriptives$P50 <- apply(vars, 2, function(x) summary(x)[[3]])
# get 75th percentile for each variable
dfdescriptives$P75 <- apply(vars, 2, function(x) summary(x)[[5]])
# output dataframe directly w/o summary
stargazer(dfdescfull, summary = FALSE, header = FALSE,
title = "Descriptive Statistics as I would like to call them.",
notes = c("Source: stackoverflow.com"))