R filter函数在运行时返回一个充满NA值的数据集

R filter函数在运行时返回一个充满NA值的数据集,r,filter,na,R,Filter,Na,我已从下载了一个数据集 我正在尝试过滤分支A上的数据,以便仅为分支A生成一个折线图。当我运行下面的代码时,输出的是大量NA值。我已经检查了数据集中的NA和Null值。任何关于如何正确过滤分支A的帮助都将不胜感激 数据集的头- `Invoice ID` Branch City `Customer type` Gender `Product line` `Unit price` Quantity `Tax 5%` Total Date Time Paymen

我已从下载了一个数据集

我正在尝试过滤分支A上的数据,以便仅为分支A生成一个折线图。当我运行下面的代码时,输出的是大量NA值。我已经检查了数据集中的NA和Null值。任何关于如何正确过滤分支A的帮助都将不胜感激

数据集的头-

`Invoice ID` Branch City      `Customer type` Gender `Product line`         `Unit price` Quantity `Tax 5%` Total Date       Time   Payment      cogs `gross margin percentage` `gross income` Rating
  <chr>        <chr>  <chr>     <chr>           <chr>  <chr>                         <dbl>    <dbl>    <dbl> <dbl> <date>     <time> <chr>       <dbl>                     <dbl>          <dbl>  <dbl>
1 750-67-8428  A      Yangon    Member          Female Health and beauty              74.7        7    26.1  549.  2019-01-05 13:08  Ewallet     523.                       4.76          26.1     9.1
2 226-31-3081  C      Naypyitaw Normal          Female Electronic accessories         15.3        5     3.82  80.2 2019-03-08 10:29  Cash         76.4                      4.76           3.82    9.6
3 631-41-3108  A      Yangon    Normal          Male   Home and lifestyle             46.3        7    16.2  341.  2019-03-03 13:23  Credit card 324.                       4.76          16.2     7.4
4 123-19-1176  A      Yangon    Member          Male   Health and beauty              58.2        8    23.3  489.  2019-01-27 20:33  Ewallet     466.                       4.76          23.3     8.4
5 373-73-7910  A      Yangon    Normal          Male   Sports and travel              86.3        7    30.2  634.  2019-02-08 10:37  Ewallet     604.                       4.76          30.2     5.3
6 699-14-3026  C      Naypyitaw Normal          Male   Electronic accessories         85.4        7    29.9  628.  2019-03-25 18:30  Ewallet     598.                       4.76          29.9     4.1
> 
`Invoice ID`Branch City`Customer type`Gender`Product line``单价`数量`Tax 5%`总日期时间付款cogs`毛利率百分比`毛收入`Rating
1750-67-8428仰光成员女性健康与美容74.7 26.1 549。2019-01-05 13:08电子钱包523。4.76          26.1     9.1
2 226-31-3081 C内比都普通女性电子配件15.35 3.82 80.2 2019-03-08 10:29现金76.4.76 3.82 9.6
3 631-41-3108仰光正常男性家庭和生活方式46.3 7 16.2 341。2019-03-03 13:23信用卡324。4.76          16.2     7.4
4 123-19-1176仰光成员男性健康与美容58.2 8 23.3 489。2019-01-27 20:33电子钱包466。4.76          23.3     8.4
5 373-73-7910 A仰光普通男性运动和旅行86.3 7 30.2 634。2019-02-08 10:37电子钱包604。4.76          30.2     5.3
6 699-14-3026 C内比都普通男性电子配件85.4 7 29.9 628。2019-03-25 18:30电子钱包598。4.76          29.9     4.1
> 
代码-

库(readr)

dataset我卸载了R,现在代码正常工作了。我相信这与图书馆有关。我跟随这篇文章卸载-


感谢您提供的所有帮助和查看我的代码。

没有kaggle帐户,无法下载数据。你能提供一个重现你的问题的(小)数据集吗?例如,在数据子集上使用dput()。我运行了完全相同的代码,没有问题,没有NA值。也许可以检查您的dataset.csv文件?看起来还好吗?查看数据集时,
dataset
是否正常?也许在过滤器中用
1==1
替换
Branch==“A”
,看看这是否与此有关。尝试
read.csv
,看看这是否有什么不同。@Laterow更好吗?@Brendan我已经重新下载了文件,但没有用。将Branch==“A”替换为1==1未进行筛选,但我不再获得NA值。这是什么意思?
library(readr)
dataset <- read_csv("dataset.csv", 
                    col_types = cols(Date = col_date(format = "%m/%d/%Y"), 
                                     Time = col_time(format = "%H:%M")))
View(dataset)
df<- dataset

sum(is.na(df))
sum(is.null(df))

df_filter_A <- filter(df, Branch == "A")
head(df_filter_A)