I'm attempting to add in subtotals to a pivot table from a very basic array. The first example I provide I derived on my own, but this has no subtotals for each group.
The second example I borrowed and honestly I don't really get how it works just yet, and I cannot get a round to work.
pd<SPAN class="punctuation token">.</SPAN>pivot_table<SPAN class="punctuation token">(</SPAN>df<SPAN class="punctuation token">.</SPAN>round<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">{</SPAN><SPAN class="string token">'ACRES'</SPAN><SPAN class="punctuation token">:</SPAN><SPAN class="number token">1</SPAN><SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN>values <SPAN class="operator token">=</SPAN> <SPAN class="string token">'ACRES'</SPAN><SPAN class="punctuation token">,</SPAN> index <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">'SUPER_TYPE'</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">'STRATA'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'OS_TYPE'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> aggfunc<SPAN class="operator token">=</SPAN>np<SPAN class="punctuation token">.</SPAN>sum<SPAN class="punctuation token">,</SPAN> margins <SPAN class="operator token">=</SPAN> <SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>Returns:

2nd example:
df<SPAN class="punctuation token">.</SPAN>groupby<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'SUPER_TYPE'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN>apply<SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">lambda</SPAN> sub_df<SPAN class="punctuation token">:</SPAN> sub_df<SPAN class="punctuation token">.</SPAN>pivot_table<SPAN class="punctuation token">(</SPAN>index<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'STRATA'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'OS_TYPE'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> values<SPAN class="operator token">=</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">'ACRES'</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> margins<SPAN class="operator token">=</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>

I'm guessing there are a number of ways to go about this. Thanks in advance!