小编Giu*_*one的帖子

转置小标题

我有这个小题:

tibble(Cor = c("Linear", "Rank"),
       `a,b` =  c("x1","x2"),
       `b,c` = c("x3","x4")
)
Run Code Online (Sandbox Code Playgroud)

我想把它转变成这个小标题:

tibble(Cor = c("a,b","b,c"),
       Linear = c("x1","x3"),
       Rank = c("x2","x4")
)
Run Code Online (Sandbox Code Playgroud)

有没有一个 tidyverse 简单命令可以做到这一点?

r dplyr tibble

5
推荐指数
2
解决办法
1164
查看次数

pglm 中的 lag() 似乎对 stats 中的 lag() 存在 bug

正如标题所说。我加载后pglmlag停止正常工作。

library(pglm)

c(1,2,3,4) %>% lag()
Run Code Online (Sandbox Code Playgroud)

该对象被转换为时间序列,并且不再与 tibbles 兼容。

即使卸载pglm, 的依赖lag仍然有效。

一个解决方案可能是实际上从不加载pglm,但是如果我lag(x)在公式中有一个

pglm:pglm(
family= poisson,
y ~ lag(x),
model = "within", index="id",
data = db
)
Run Code Online (Sandbox Code Playgroud)

该算法无法收敛到估计值。由于某些原因,甚至强迫发生这种情况stats::lag(x)。有趣的是,相反,如果pglm已加载,则y ~ lag(x)可以正常工作y ~ stats:lag(x)

这是唯一有效的情况,呵呵!我唯一想到的另一件事是外部公式dplyr::lag是冲突的罪魁祸首。

我不知道如何优化工作流程,您有建议吗?

r panel-data plm

2
推荐指数
1
解决办法
96
查看次数

使用插入文本的国家标志作为 facet_grid() 的标签

我找到了添加标志而不是国家名称作为分类变量作为轴的标签的解决方案。

然而,当我想用​​标志标记一个图中的行(y 轴)时,这些不起作用

facet_grid(Country ~ Year, switch = "y")

r ggplot2

2
推荐指数
1
解决办法
118
查看次数

标签 统计

r ×3

dplyr ×1

ggplot2 ×1

panel-data ×1

plm ×1

tibble ×1