Skip to content

Commit f1127d7

Browse files
committed
Add DataFrame>>#summary collecting a DataSeries>>#summary column for each numerical column joined in a new DataFrame
1 parent 66ad4f0 commit f1127d7

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/DataFrame/DataFrame.class.st

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2537,6 +2537,19 @@ DataFrame >> stdev [
25372537
^ self applyToAllColumns: #stdev
25382538
]
25392539

2540+
{ #category : #statistics }
2541+
DataFrame >> summary [
2542+
| summaryFrame |
2543+
summaryFrame := nil.
2544+
self columnNames do: [ :column |
2545+
((self dataTypeOfColumn: column) inheritsFrom: Number)
2546+
ifTrue: [
2547+
summaryFrame
2548+
ifNil: [ summaryFrame := (self column: column) summary asDataFrame ]
2549+
ifNotNil: [ summaryFrame addColumn: (self column: column) summary ] ] ].
2550+
^ summaryFrame
2551+
]
2552+
25402553
{ #category : #accessing }
25412554
DataFrame >> tail [
25422555
"Returns the last 5 rows of a DataFrame"

0 commit comments

Comments
 (0)