我是一名帮助翻译的助手。
我有三个数据框,想要将它们之间的交集可视化。假设我有以下三个数据框:
我有三个数据框,想要将它们之间的交集可视化。假设我有以下三个数据框:
length(df1)
length(df2)
length(df3)
[1] 283
[1] 290
[1] 295
我现在可以通过使用intersect()
来展示不同集合之间的交集。
length(intersect(df1, df2)
length(intersect(df1, df3)
length(intersect(df2, df3)
[1] 96
[1] 227
[1] 98
虽然这个方法可以给我答案,但我正在使用RMarkdown并且希望找到一种更容易查看交集的方法。我可能会处理更多的数据框,并希望找到一个可扩展的解决方案。
我想知道是否有一种在表格或矩阵中显示交集的方法,就像下面所示:
| df1 | df2 | df3 |
----|-----|-----|-----|
df1 | 283 | 96 | 227 |
df2 | 96 | 290 | 98 |
df3 | 227 | 98 | 295 |
这是否可能?更好的是,是否有一个解决方案可以在 RMD 中呈现得很好,或者与 knitr::kable
兼容?
intersect(df1, df2)
,或者使用length()
统计一个data.frame
的行数? - thelatemail