Hi,
I'm working on tutorial data that has a table structured as shown in the photo below. The tutorial is asking that I summarize the length of each Cave (selected feature) in each Landuse manually using the Summarize tool from the Attributes Table and create a separate table.dbf for each Cave. I'm trying to do this in Python and I'm running into an error. Also, I could be taking the wrong approach. Any advice much appreciated. Thank you!
Here is the table:

Here is my code:
<SPAN class="keyword token">import</SPAN> arcpy
<SPAN class="keyword token">import</SPAN> os
fc <SPAN class="operator token">=</SPAN> r<SPAN class="string token">'C:\Users\xyz\Desktop\GIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Student\merged_caves_dissolved_identifed.shp'</SPAN>
fld_luse <SPAN class="operator token">=</SPAN> <SPAN class="string token">'LEVEL1'</SPAN>
fld_length <SPAN class="operator token">=</SPAN> <SPAN class="string token">'Length_m'</SPAN>
fld_cave <SPAN class="operator token">=</SPAN> <SPAN class="string token">'Cave'</SPAN>
caves <SPAN class="operator token">=</SPAN> list<SPAN class="punctuation token">(</SPAN>set<SPAN class="punctuation token">(</SPAN>r<SPAN class="punctuation token">[</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="keyword token">for</SPAN> r <SPAN class="keyword token">in</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>da<SPAN class="punctuation token">.</SPAN>SearchCursor<SPAN class="punctuation token">(</SPAN>fc<SPAN class="punctuation token">,</SPAN>fld_cave<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
summaryFields <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN><SPAN class="string token">'fld_luse'</SPAN><SPAN class="punctuation token">]</SPAN>
summaryStats <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">[</SPAN>fld_length<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'SUM'</SPAN><SPAN class="punctuation token">]</SPAN>
fc2 <SPAN class="operator token">=</SPAN> r<SPAN class="string token">"C:\Users\xyz\Desktop\GIS_Training\NonpntGrndwaterContCaves_2013\NonpntGrndwaterContCaves_2013\Student\\"</SPAN>
<SPAN class="keyword token">for</SPAN> cave <SPAN class="keyword token">in</SPAN> caves<SPAN class="punctuation token">:</SPAN>
where <SPAN class="operator token">=</SPAN> <SPAN class="string token">'"{0}" = \'{1}\''</SPAN><SPAN class="punctuation token">.</SPAN>format<SPAN class="punctuation token">(</SPAN>fld_cave<SPAN class="punctuation token">,</SPAN> cave<SPAN class="punctuation token">)</SPAN>
caveObj <SPAN class="operator token">=</SPAN> arcpy<SPAN class="punctuation token">.</SPAN>da<SPAN class="punctuation token">.</SPAN>SearchCursor<SPAN class="punctuation token">(</SPAN>fc<SPAN class="punctuation token">,</SPAN> where<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"Cave; LEVEL1; Length_m"</SPAN><SPAN class="punctuation token">)</SPAN>
outFS <SPAN class="operator token">=</SPAN> os<SPAN class="punctuation token">.</SPAN>path<SPAN class="punctuation token">.</SPAN>join<SPAN class="punctuation token">(</SPAN>os<SPAN class="punctuation token">.</SPAN>path<SPAN class="punctuation token">.</SPAN>dirname<SPAN class="punctuation token">(</SPAN>fc2<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> cave <SPAN class="operator token">+</SPAN> <SPAN class="string token">'.dbf'</SPAN><SPAN class="punctuation token">)</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>Statistics_analysis<SPAN class="punctuation token">(</SPAN>in_table<SPAN class="operator token">=</SPAN>caveObj<SPAN class="punctuation token">,</SPAN> out_table<SPAN class="operator token">=</SPAN>outFS<SPAN class="punctuation token">,</SPAN> statistics_fields<SPAN class="operator token">=</SPAN><SPAN class="string token">"{0} SUM;{0} MEAN;{0} MIN;{0} MAX;{0} RANGE;{0} COUNT;{0} STD"</SPAN><SPAN class="punctuation token">.</SPAN>format<SPAN class="punctuation token">(</SPAN>fld_length<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>And the error I am receiving:
Traceback <SPAN class="punctuation token">(</SPAN>most recent call last<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
File <SPAN class="string token">"C:/Users/xyz/Desktop/GIS_Training/NonpntGrndwaterContCaves_2013/NonpntGrndwaterContCaves_2013/Student/summarize.py"</SPAN><SPAN class="punctuation token">,</SPAN> line <SPAN class="number token">20</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">in</SPAN> <SPAN class="operator token"><</SPAN>module<SPAN class="operator token">></SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>Statistics_analysis<SPAN class="punctuation token">(</SPAN>in_table<SPAN class="operator token">=</SPAN>caveObj<SPAN class="punctuation token">,</SPAN> out_table<SPAN class="operator token">=</SPAN>outFS<SPAN class="punctuation token">,</SPAN> statistics_fields<SPAN class="operator token">=</SPAN><SPAN class="string token">"{0} SUM;{0} MEAN;{0} MIN;{0} MAX;{0} RANGE;{0} COUNT;{0} STD"</SPAN><SPAN class="punctuation token">.</SPAN>format<SPAN class="punctuation token">(</SPAN>fld_length<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
File <SPAN class="string token">"C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\analysis.py"</SPAN><SPAN class="punctuation token">,</SPAN> line <SPAN class="number token">1695</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">in</SPAN> Statistics
<SPAN class="keyword token">raise</SPAN> e
File <SPAN class="string token">"C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\analysis.py"</SPAN><SPAN class="punctuation token">,</SPAN> line <SPAN class="number token">1692</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">in</SPAN> Statistics
retval <SPAN class="operator token">=</SPAN> convertArcObjectToPythonObject<SPAN class="punctuation token">(</SPAN>gp<SPAN class="punctuation token">.</SPAN>Statistics_analysis<SPAN class="punctuation token">(</SPAN><SPAN class="operator token">*</SPAN>gp_fixargs<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">(</SPAN>in_table<SPAN class="punctuation token">,</SPAN> out_table<SPAN class="punctuation token">,</SPAN> statistics_fields<SPAN class="punctuation token">,</SPAN> case_field<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
File <SPAN class="string token">"C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\geoprocessing\_base.py"</SPAN><SPAN class="punctuation token">,</SPAN> line <SPAN class="number token">506</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">in</SPAN> <SPAN class="operator token"><</SPAN><SPAN class="keyword token">lambda</SPAN><SPAN class="operator token">></SPAN>
<SPAN class="keyword token">return</SPAN> <SPAN class="keyword token">lambda</SPAN> <SPAN class="operator token">*</SPAN>args<SPAN class="punctuation token">:</SPAN> val<SPAN class="punctuation token">(</SPAN><SPAN class="operator token">*</SPAN>gp_fixargs<SPAN class="punctuation token">(</SPAN>args<SPAN class="punctuation token">,</SPAN> <SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
RuntimeError<SPAN class="punctuation token">:</SPAN> Object<SPAN class="punctuation token">:</SPAN> Error <SPAN class="keyword token">in</SPAN> executing tool<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>