如何根据customerid、日期、销售额删除sales列中具有相同值但符号不同的行
[电子商务数据][1] sales列的值相同,但符号不同,如12344,-12344 由于客户已下订单,但在同一天或其他某一天,他们已取消订单。因此,希望删除具有正符号值的行,但未执行bcz事务如何根据customerid、日期、销售额删除sales列中具有相同值但符号不同的行,r,R,[电子商务数据][1] sales列的值相同,但符号不同,如12344,-12344 由于客户已下订单,但在同一天或其他某一天,他们已取消订单。因此,希望删除具有正符号值的行,但未执行bcz事务 根据库存代码、客户ID筛选销售 根据股票代码、客户ID和日期筛选销售 过滤并只删除正值bcz在此之后,我可以一起删除所有负值 如果没有可复制的示例,很难确定,我认为这应该满足您的要求: library(tidyverse) Rdata %>% filter(sign(Sales) <=
如果没有可复制的示例,很难确定,我认为这应该满足您的要求:
library(tidyverse)
Rdata %>%
filter(sign(Sales) <= 0)
库(tidyverse)
Rdata%>%
过滤器(标志(销售)请提供数据集和输出的可复制示例。我已经共享了数据的屏幕截图。数据在屏幕上是否不可见?我无法将其复制到我自己的R会话中进行尝试。此外,在您的屏幕截图中,Sales
中的所有内容都是肯定的,因此我是否理解您的问题并不明显。事情会变得更糟如果您提供了我们可以在R中复制粘贴的最小示例输入,以及您期望的输出,请重新清除。
library(tidyverse)
Rdata %>%
filter(sign(Sales) <= 0)