R - 观星者错误"length of NULL cannot be changed"



我正在尝试在markdown中制作一个带有观星者的适当表格。线性模型代码如下:

k <- lm(mean_p ~ P*MA, data=d)

但是,调用以下观星器函数不起作用,会产生错误

无法更改 NULL 的长度

并且只生成 HTML 代码。

stargazer(k,type="html")

这是 dput(head(d((调用的输出:

structure(list(
age = c(15.1666666666667, 14.9166666666667, 
13.3333333333333, 12.0833333333333, 10.9166666666667, 13.75), 
gender = c("girls", "girls", "boys", "girls", "boys", "girls"), 
MA = c("NM", "NM", "NM", "NM", "NM", "NM"), 
AFC = c(0, 0, 0, 0, 0, 0), 
test_k_1 = c(3, 3, 3, 3, 0, 0), test_k_2 = c(6, 3, 6, 6, 3, 3), 
test_k_3 = c(9, 0, 6, 3, 0, 0), test_k_4 = c(3, 3, 9, 6, 0, 0), 
test_u_1 = c(3, 3, 6, 3, 0, 0), test_u_2 = c(6, 3, 0, 0, 0, 0), 
test_u_3 = c(9, 0, 3, 0, 0, 0), test_u_4 = c(3,0, 0, 0, 0, 0), 
test_n_3 = c(6, 3, 6, 0, 0, 3), test_n_4 = c(3,0, 9, 0, 0, 3), 
k = c(6, 2, 7, 5, 1, 1), b = c(6,1, 1, 0, 0, 0), 
d = c(6, 2, 8, 1, 0, 3), 
s = c(6,1.66666666666667,5.33333333333333, 2, 0.333333333333333,    1.33333333333333), 
mean_p = c(6, 1.66666666666667, 5.33333333333333,2, 0.333333333333333, 1.33333333333333), 
zc = c(-0.669549727292442, 
-0.669549727292442, -0.669549727292442, -0.669549727292442, 
-0.669549727292442, -0.669549727292442), 
znum = c(-0.643217641381636, -0.643217641381636, -0.643217641381636, -0.643217641381636, -0.643217641381636, -0.643217641381636), 
zse = c(-0.708845108492594, -0.708845108492594, -0.708845108492594, -0.708845108492594, -0.708845108492594, -0.708845108492594), 
m = c(-0.669549727292442,-0.669549727292442, -0.669549727292442, -0.669549727292442, -0.669549727292442, -0.669549727292442), 
P = c(-0.416305415592902, -0.442252258358532, -0.499214827082544, -0.699404516110036, -0.39383368539238, -0.702020755840638)), 
row.names = c(186L,187L, 195L, 197L, 199L, 200L), class = "data.frame")

有人知道如何解决这个问题吗?提前感谢您的任何提示。

对我来说,当我更新tidyverse时,这个问题消失了,如下所述: https://tidyverse.tidyverse.org/reference/tidyverse_update.html

相关内容

最新更新