【发布时间】:2020-04-15 10:18:27
【问题描述】:
我有一个数据集,其中包含我想在观星表中显示的不同股票收益。问题是数据框中的最后一行在 3 列中的 2 列中包含 NA。此外,当我使用 stargazer 输出时,它会显示平均值、最大值、最小值等。我只想要数据框中的实际返回值。
示例代码:
#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 包中的表格,如果有其他(更简单)的解决方案,我也很乐意收到!
【问题讨论】:
标签: r dataframe layout output stargazer