斯塔盖泽,无输出[关闭]

问题描述 投票:2回答:1

我最近安装了R键上大学项目的数据集工作。

R中工作室成功下载包“观星”,并将其加载到我的剧本后,我输入我的数据集从一个Excel工作表。

但是,每当我在一个非常简单的表格(见Picture)运行斯塔盖泽命令,我没有得到任何输出。

我是新来的R,所以有什么明显的是我为了正常运行斯塔盖泽命令很想念?

我的工作MacOSX上10.12.4和R 3.3.1

r stargazer
1个回答
3
投票

你的数据在一个tibble对象。如果转换这个对象到data.frame,很好stargazerworks。

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 
-------------------------------------
© www.soinside.com 2019 - 2024. All rights reserved.