我最近安装了R来处理大学项目的数据集。
在R Studio中成功下载“stargazer”软件包并将其加载到我的脚本后,我从Excel工作表中导入了我的数据集。
但是,每当我以一种非常简单的形式运行stargazer命令时(参见Picture),我都没有得到任何输出。
我是R的新手,为了正确运行stargazer命令,我有什么明显的缺失吗?
我正在研究MacOSX 10.12.4和R 3.3.1
答案 0 :(得分:3)
您的数据位于tibble
个对象中。如果您将此对象转换为data.frame
,则stargazer
效果很好。
df <- structure(list(D_PUBLIC = c(0, 0, 0, 1, 0, 1),
D_PRIVATE = c(1, 1, 1, 0, 0, 0),
D_SUBSIDIARY = c(0, 0, 0, 0, 1, 0),
D_DIVERSIFY = c(1, 0, 0, 0, 0, 0),
ALL_CASH = c(0, 0, 0, 0, 0, 0),
ALL_EQUITY = c(1, 0, 1, 1, 0, 0)),
.Names = c("D_PUBLIC", "D_PRIVATE", "D_SUBSIDIARY",
"D_DIVERSIFY", "ALL_CASH", "ALL_EQUITY"),
row.names = c(NA, -6L),
class = c("tbl_df", "tbl", "data.frame"))
df
#######################
# A tibble: 6 × 6
D_PUBLIC D_PRIVATE D_SUBSIDIARY D_DIVERSIFY ALL_CASH ALL_EQUITY
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 0 1 0 1 0 1
2 0 1 0 0 0 0
3 0 1 0 0 0 1
4 1 0 0 0 0 1
5 0 0 1 0 0 0
6 1 0 0 0 0 0
stargazer(as.data.frame(df), type="text")
=====================================
Statistic N Mean St. Dev. Min Max
-------------------------------------
D_PUBLIC 6 0.333 0.516 0 1
D_PRIVATE 6 0.500 0.548 0 1
D_SUBSIDIARY 6 0.167 0.408 0 1
D_DIVERSIFY 6 0.167 0.408 0 1
ALL_CASH 6 0.000 0.000 0 0
ALL_EQUITY 6 0.500 0.548 0 1
-------------------------------------