mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-06 00:07:29 -04:00
Merge pull request #2139 from nachouve/patch-1
[processing] Added "sum" field on StatisticsByCategories
This commit is contained in:
commit
5d44de7012
@ -81,11 +81,11 @@ class StatisticsByCategories(GeoAlgorithm):
|
||||
except:
|
||||
pass
|
||||
|
||||
fields = ['category', 'min', 'max', 'mean', 'stddev', 'count']
|
||||
fields = ['category', 'min', 'max', 'mean', 'stddev', 'sum', 'count']
|
||||
writer = output.getTableWriter(fields)
|
||||
for (cat, v) in values.items():
|
||||
(min, max, mean, stddev) = calculateStats(v)
|
||||
record = [cat, min, max, mean, stddev, len(v)]
|
||||
(min, max, mean, stddev, sum) = calculateStats(v)
|
||||
record = [cat, min, max, mean, stddev, sum, len(v)]
|
||||
writer.addRecord(record)
|
||||
|
||||
|
||||
@ -115,4 +115,4 @@ def calculateStats(values):
|
||||
else:
|
||||
variance = 0
|
||||
stddev = math.sqrt(variance)
|
||||
return (minvalue, maxvalue, mean, stddev)
|
||||
return (minvalue, maxvalue, mean, stddev, sum)
|
||||
|
Loading…
x
Reference in New Issue
Block a user