Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据customerid、日期、销售额删除sales列中具有相同值但符号不同的行_R - Fatal编程技术网

如何根据customerid、日期、销售额删除sales列中具有相同值但符号不同的行

如何根据customerid、日期、销售额删除sales列中具有相同值但符号不同的行,r,R,[电子商务数据][1] sales列的值相同,但符号不同,如12344,-12344 由于客户已下订单,但在同一天或其他某一天,他们已取消订单。因此,希望删除具有正符号值的行,但未执行bcz事务 根据库存代码、客户ID筛选销售 根据股票代码、客户ID和日期筛选销售 过滤并只删除正值bcz在此之后,我可以一起删除所有负值 如果没有可复制的示例,很难确定,我认为这应该满足您的要求: library(tidyverse) Rdata %>% filter(sign(Sales) <=

[电子商务数据][1]

sales列的值相同,但符号不同,如12344,-12344 由于客户已下订单,但在同一天或其他某一天,他们已取消订单。因此,希望删除具有正符号值的行,但未执行bcz事务

  • 根据库存代码、客户ID筛选销售
  • 根据股票代码、客户ID和日期筛选销售 过滤并只删除正值bcz在此之后,我可以一起删除所有负值

  • 如果没有可复制的示例,很难确定,我认为这应该满足您的要求:

    library(tidyverse)
    Rdata %>%
      filter(sign(Sales) <= 0)
    
    库(tidyverse)
    Rdata%>%
    
    过滤器(标志(销售)请提供数据集和输出的可复制示例。我已经共享了数据的屏幕截图。数据在屏幕上是否不可见?我无法将其复制到我自己的R会话中进行尝试。此外,在您的屏幕截图中,
    Sales
    中的所有内容都是肯定的,因此我是否理解您的问题并不明显。事情会变得更糟如果您提供了我们可以在R中复制粘贴的最小示例输入,以及您期望的输出,请重新清除。
    library(tidyverse)
    Rdata %>%
      filter(sign(Sales) <= 0)