File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -745,7 +745,7 @@ DataSeries >> reject: aBlock [
745745{ #category : #removing }
746746DataSeries >> removeAt: aKey [
747747 " Removes element from the data series with key aKey"
748-
748+
749749 ^ self removeKey: aKey
750750]
751751
@@ -760,13 +760,21 @@ DataSeries >> removeAtIndex: aNumber [
760760DataSeries >> removeDuplicates [
761761 " Answer the unique values of the receiver by removing duplicates"
762762
763+ " (#(1 2 3 3 2) asDataSeries removeDuplicates) >>> (#(1 2 3))"
764+
765+ " (#(c d b c d d) asDataSeries removeDuplicates) >>> (#(#c #d #b))"
766+
763767 ^ self asSet asArray
764768]
765769
766770{ #category : #removing }
767771DataSeries >> removeNils [
768772 " Removes elements with nil values from the data series"
769773
774+ " (#(nil 1 nil nil 2) asDataSeries removeNils) >>> (DataSeries withKeys: #(2 5) values: #(1 2))"
775+
776+ " (#(a b 'nil' nil nil nil) asDataSeries removeNils) >>> (#(a b 'nil') asDataSeries)"
777+
770778 | keysWithNilValues |
771779 keysWithNilValues := OrderedCollection new .
772780 self associationsDo: [ :each |
You can’t perform that action at this time.
0 commit comments