使用fct_lump()时出现“二进制运算符的非数字参数”

时间:2019-04-03 14:21:01

标签: r ggplot2

我正在尝试找出阿拉巴马州Granted之间ZipCode的贷款比例是否有所不同。我的数据称为LoanApps,我正在尝试使用函数fct_lump将30种最常用的邮政编码汇总在一起以用于条形图(因为一次有太多邮政编码要绘制)

我的错误消息是: “ fct_lump(LoanApps $ ZipCode,30)+ ggplot(data = LoanApps)中的错误:   二进制运算符的非数字参数 另外:警告消息: “ +””不兼容的方法(“ Ops.factor”,“ +。gg”)

# A tibble: 169,256 x 7
   Granted Amount Title                   Debt2IncomeRatio ZipCode State EmploymentYears
   <chr>    <dbl> <chr>                              <dbl> <chr>   <chr> <fct>          
 1 No        5000 Debt consolidation                100    368xx   AL    < 1            
 2 No       22000 Debt consolidation                100    357xx   AL    < 1            
 3 No        2500 Other                             100    350xx   AL    < 1            
 4 No       27000 Debt consolidation                100    354xx   AL    < 1            
 5 No        4500 Other                             100    368xx   AL    < 1            
 6 No       10000 Debt consolidation                100    365xx   AL    < 1            
 7 No       10000 Credit card refinancing           100    365xx   AL    < 1            
 8 No       10000 Other                             100    354xx   AL    < 1            
 9 No        3500 Major purchase                      0.95 352xx   AL    < 1            
10 No       15000 Other                              15.4  356xx   AL    < 1            
# ... with 169,246 more rows
ggplot(data = LoanApps) +
  geom_bar(mapping = aes(x = ZipCode, fill = Granted)) +
  fct_lump(LoanApps$ZipCode, 30) +
  coord_flip()

0 个答案:

没有答案