【问题标题】:invalid index to scalar variable seaborn.lmplot标量变量 seaborn.lmplot 的索引无效
【发布时间】:2020-06-20 04:18:22
【问题描述】:

当我使用 seaborn.lmplot 函数有条件地将绘图分成多个方面时,我遇到了这个错误。

我正在使用内置的提示数据集。

我的代码:

sns.lmplot(x='total_bill',y='tip',data=tips,col='day',row='time')

问题是,每当我选择按“天”列拆分但在其他分类列上工作正常时,就会发生这种情况。

【问题讨论】:

    标签: python matplotlib seaborn google-colaboratory


    【解决方案1】:

    此错误的一个可能原因是存在包含单个数据点的类别。然后不可能拟合唯一的回归线。这似乎确实是这种情况:

    tips.groupby(['day', 'time']).agg({'total_bill': 'count'})
    

    输出:

                 total_bill
    day  time              
    Thur Lunch           61
         Dinner           1
    Fri  Lunch            7
         Dinner          12
    Sat  Dinner          87
    Sun  Dinner          76
    

    【讨论】:

      猜你喜欢
      • 2020-05-17
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多