小编11t*_*hal的帖子

R中有没有办法在R中写出(a或b)==(c或d)?

我想选择 (a 或 b) == (c 或 d) 的行,而不必写出所有组合。例如:

a  b  c  d
1  2  3  4
1  1  2  2
1  2  1  3
2  5  3  2
4  5  5  4
Run Code Online (Sandbox Code Playgroud)

df$equal <- df$a == df$c | df$a == df$d | df$b == df$c | df$b == df$d

会导致:

a  b  c  d equal
1  2  3  4 FALSE
1  1  2  2 FALSE
1  2  1  3 TRUE
2  5  3  2 TRUE
4  5  5  4 …
Run Code Online (Sandbox Code Playgroud)

logic boolean r

6
推荐指数
2
解决办法
164
查看次数

如何覆盖来自 R 中不同数据集的密度 ggplots?

我有三个 ggplots (g1, g2, g3)

它们都来自不同的数据集,并且每个都具有相同的xlimylim

我想将它们全部绘制在一页上并叠加它们。

我只在网上找到了解释如何在同一页面上从同一数据集绘制多个密度图的资源。

是否有我可以编写的代码,以便将所有后续图绘制在同一页面上?

r ggplot2 density-plot

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

标签 统计

r ×2

boolean ×1

density-plot ×1

ggplot2 ×1

logic ×1