如何克服R中的零误差除法

问题描述 投票:0回答:1

“除法为零错误”>>

[嗨,Stack社区!我今天遇到了这个错误。我不确定该如何解决。我读到我在mutate中使用了na.rm,并尝试了一下,但是没有用。我可能完全错了。


library("DBI")
library("dbplyr")
library("odbc")
library("dplyr")
library("stringr")
library("tidyverse")
library("lubridate")


  select(CustomerID, PostalCodeID, OrderID, ItemID, WrittenSales, WrittenUnits, TransCodeID, SalesType, ProductID, ProductName, GroupID, SubGroupID, CategoryID, TransDate, LocationID, LocationName) %>%

  filter(SalesType == "W",
         LocationID %in% Louisville) %>%

  group_by(CustomerID, PostalCodeID, WrittenSales, TransCodeID, SalesType, ProductID, ProductName, GroupID, SubGroupID, CategoryID, TransDate, LocationID, LocationName) %>%
  summarise(WrittenUnits_purchased = sum(WrittenUnits)) %>%
  ungroup() %>%

  group_by(CustomerID) %>%
  mutate(prop_of_total = WrittenUnits_purchased/sum(WrittenUnits_purchased)) %>%
  ungroup()```

[嗨,Stack社区!我今天遇到了这个错误。我不确定该如何解决。我读到我在mutate中使用了na.rm,并尝试了一下,但是没有用。我完全可以是...

sql r divide-by-zero na.rm
1个回答
0
投票

虽然这是一个SQL问题,但是可以在您的代码中缓解。

© www.soinside.com 2019 - 2024. All rights reserved.