У меня есть набор данных, содержащий различные данные о доходах, которые я хочу показать в таблице звездного наблюдателя. Проблема в том, что последняя строка в кадре данных содержит NA в 2 из 3 столбцов. Также, когда я вывожу Stargazer, он показывает среднее, максимальное, минимальное и т. Д. c. Мне нужно только фактическое возвращаемое значение, которое у меня есть в моем фрейме данных.
Пример кода:
#Creating dataframe
X <- data.frame("Group" = c("Value", "Growth", "HML"), "Excess of riskfree" = c(0.1, 0.2,NA),
"Excess of Market" = c(0.2,0.4,NA), "Nominal" = c(0.5, 0.6, 0.01))
#Displaying my dataframe
> X
Group Excess.of.riskfree Excess.of.Market Nominal
1 Value 0.1 0.2 0.50
2 Growth 0.2 0.4 0.60
3 HML NA NA 0.01
#Setting up stargazer table
stargazer(X, title="Table 1: Returns", align=T, digits=4, out="Table1_Ret.txt", no.space=T, flip=T)
#This gives the following table
Table 1: Returns
=====================================================
Statistic Excess.of.riskfree Excess.of.Market Nominal
-----------------------------------------------------
N 2 2 3
Mean 0.1500 0.3000 0.3700
St. Dev. 0.0707 0.1414 0.3158
Min 0.1000 0.2000 0.0100
Pctl(25) 0.1250 0.2500 0.2550
Pctl(75) 0.1750 0.3500 0.5500
Max 0.2000 0.4000 0.6000
-----------------------------------------------------
По сути, я хочу, чтобы таблица stargazer была примерно равна отображению моего фрейма данных в R (Группировать как строки и переменные как имена столбцов). И просто отображать возвращаемые значения, а не статистический подход, который кажется макетом по умолчанию.
Не обязательно должен быть стол из пакета Stargazer, если есть другое (более простое) решение, я был бы рад получить это!