|
837 | 837 | " )\n", |
838 | 838 | "\n", |
839 | 839 | " # Add the counts to the rawdata axes xticks.\n", |
840 | | - " counts = plot_data.groupby(xvar).count()[yvar]\n", |
| 840 | + " counts = plot_data.groupby(xvar, observed=False).count()[yvar]\n", |
841 | 841 | " ticks_with_counts = []\n", |
842 | 842 | " ticks_loc = rawdata_axes.get_xticks()\n", |
843 | 843 | " rawdata_axes.xaxis.set_major_locator(matplotlib.ticker.FixedLocator(ticks_loc))\n", |
|
1133 | 1133 | " # Check that the effect size is within the swarm ylims.\n", |
1134 | 1134 | " if effect_size_type in [\"mean_diff\", \"cohens_d\", \"hedges_g\", \"cohens_h\"]:\n", |
1135 | 1135 | " control_group_summary = (\n", |
1136 | | - " plot_data.groupby(xvar)\n", |
| 1136 | + " plot_data.groupby(xvar, observed=False)\n", |
1137 | 1137 | " .mean(numeric_only=True)\n", |
1138 | 1138 | " .loc[current_control, yvar]\n", |
1139 | 1139 | " )\n", |
1140 | 1140 | " test_group_summary = (\n", |
1141 | | - " plot_data.groupby(xvar).mean(numeric_only=True).loc[current_group, yvar]\n", |
| 1141 | + " plot_data.groupby(xvar, observed=False).mean(numeric_only=True).loc[current_group, yvar]\n", |
1142 | 1142 | " )\n", |
1143 | 1143 | " elif effect_size_type == \"median_diff\":\n", |
1144 | 1144 | " control_group_summary = (\n", |
1145 | | - " plot_data.groupby(xvar).median(numeric_only=True).loc[current_control, yvar]\n", |
| 1145 | + " plot_data.groupby(xvar, observed=False).median(numeric_only=True).loc[current_control, yvar]\n", |
1146 | 1146 | " )\n", |
1147 | 1147 | " test_group_summary = (\n", |
1148 | | - " plot_data.groupby(xvar).median(numeric_only=True).loc[current_group, yvar]\n", |
| 1148 | + " plot_data.groupby(xvar, observed=False).median(numeric_only=True).loc[current_group, yvar]\n", |
1149 | 1149 | " )\n", |
1150 | 1150 | "\n", |
1151 | 1151 | " if swarm_ylim is None:\n", |
|
1189 | 1189 | " pooled_sd = stds[0]\n", |
1190 | 1190 | "\n", |
1191 | 1191 | " if effect_size_type == \"hedges_g\":\n", |
1192 | | - " gby_count = plot_data.groupby(xvar).count()\n", |
| 1192 | + " gby_count = plot_data.groupby(xvar, observed=False).count()\n", |
1193 | 1193 | " len_control = gby_count.loc[current_control, yvar]\n", |
1194 | 1194 | " len_test = gby_count.loc[current_group, yvar]\n", |
1195 | 1195 | "\n", |
|
0 commit comments