- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我们有这些基本数据
A <- c(1,1,1,2,2,2,3,3,3)
B <- c(1,0,0,1,0,0,1,0,0)
C <- c(2,2,3,4,3,3,3,4,3)
Data <- data.frame(A,B,C)
现在我们要过滤它
我们查看 C=3 和 B=1 的每种情况并找到它的值使用此 A 值,我们要搜索 C=4 和 B=0 并将其删除
如此图形化,
我们要删除红色行并保留绿色行
理想情况下,我想使用 dplyr,但对其他替代方案持开放态度
最佳答案
Base R,我想这就是你需要的:
# Column A values to consider for filter
C3_B1 <- Data[Data$C==3 & Data$B==1,"A"]
# Filter out rows where C==4 and B==0
Data[ !(Data$A %in% C3_B1 &
Data$C==4 &
Data$B==0),]
# Output - row 8 is removed
# A B C
# 1 1 1 2
# 2 1 0 2
# 3 1 0 3
# 4 2 1 4
# 5 2 0 3
# 6 2 0 3
# 7 3 1 3
# 9 3 0 3
使用 sqldf
包:
sqldf(c("DELETE FROM Data
WHERE A IN (SELECT A FROM Data
WHERE C = 3 AND B = 1)
AND C = 4
AND B = 0",
"SELECT * FROM Data "))
关于r - 用 dplyr 或 R 中的其他包进行子集化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29966419/
所有关于如何对 Haskell 包进行 cabalize 的教程和示例都假定该包只有一个作者(以及一个维护者)。如何在 .cabal 文件中正确记下多个作者? 最佳答案 我不知道这是否是最佳做法,但我
我需要编写或找到一个脚本来创建一个 Debian 包,使用包 python-support ,来自 Python 包。 Python 包将是没有 C 扩展的纯 Python。 用于测试的 Python
我最近开始接触 Flutter,但就在我准备编写一些小部件测试时,我注意到我不太确定如何模拟 Google Maps Flutter 包。 我见过的许多例子包括使用库“mockito”来模拟类,但这假
虽然“需要”非本地 NodeJS 模块,但模块名称中的斜杠是什么意思? 示例: 来自 ShellJS npm 模块的 github 页面(链接:https://github.com/shelljs/s
对一组数据进行ROC分析后,如何计算p值?使用相同的统计数据,我看到可以在 SPSS 中输出 p 值。 示例代码如下: library(pROC) data(aSAH) head(aSAH) #
我想通过我唯一知道的泊松观测来训练一个新的 hmm 模型。我正在使用 R 的 mhsmm 包。 让我烦恼的第一件事是模型的初始化,在示例中是: J<-3 initial <- rep(1/J,J) P
是否允许使用 Nuget 包(sqlite,来自微软,在 VS 中)调整我的 Android 游戏以开发 Android 系统?矿石上有版权,因为它应该只允许为 RT 开发。 我不需要麻烦,并且想以同
我使用数据库优先方法,并尝试基于现有数据库创建 EF 模型。 我试图表示我的专栏中的 bool 类型。 首先,我尝试将其设置为 TINYINT(1) 类型,然后生成 EF 模型,并看到此列的 byte
在 XP 上,我想在 Lispworks 中使用后现代来使用数据库通过 SSL 的服务器。 貌似CL+SSL设置单边SSL有问题联系。 Lispworks 工作正常。有没有办法让后现代使用 Lispw
我已按照此处的教程进行操作 https://dh-virtualenv.readthedocs.io/en/latest/tutorial.html#step-2-setup-the-debian-p
我是一名优秀的程序员,十分优秀!