Skip to content

Commit 142f2d9

Browse files
Runnable examples for handling nils methods of DataFrame.
1 parent 60392e4 commit 142f2d9

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

src/DataFrame/DataFrame.class.st

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1784,8 +1784,14 @@ DataFrame >> removeColumnsOfRowElementsSatisfying: aBlock onRow: rowNumber [
17841784
{ #category : #'handling nils' }
17851785
DataFrame >> removeColumnsWithNilsAtRow: rowNumber [
17861786
"Removes all columns with nil values at row number rowNumber from the data frame"
1787-
1788-
self removeColumnsOfRowElementsSatisfying: [ :ele | ele isNil ] onRow: rowNumber
1787+
1788+
"(#(#(nil 2) #(3 nil)) asDataFrame removeColumnsWithNilsAtRow: 2) >>> (#(#(nil) #(3)) asDataFrame)"
1789+
1790+
"(#(#(nil r1c2) #(r2c1 nil)) asDataFrame removeColumnsWithNilsAtRow: 2) >>> (#(#(nil) #(r2c1)) asDataFrame)"
1791+
1792+
self
1793+
removeColumnsOfRowElementsSatisfying: [ :ele | ele isNil ]
1794+
onRow: rowNumber
17891795
]
17901796

17911797
{ #category : #'handling nils' }
@@ -1890,7 +1896,13 @@ DataFrame >> removeRowsWithNils [
18901896
DataFrame >> removeRowsWithNilsAtColumn: columnNumber [
18911897
"Removes all rows with nil values at column number columnNumber from the data frame"
18921898

1893-
self removeRowsOfColumnElementsSatisfying: [ :ele | ele isNil ] onColumn: columnNumber
1899+
"(#(#(nil 2) #(3 nil)) asDataFrame removeRowsWithNilsAtColumn: 2) >>> (#(#(nil 2)) asDataFrame)"
1900+
1901+
"(#(#(nil r1c2) #(r2c1 nil)) asDataFrame removeRowsWithNilsAtColumn: 2) >>> (#(#(nil r1c2)) asDataFrame)"
1902+
1903+
self
1904+
removeRowsOfColumnElementsSatisfying: [ :ele | ele isNil ]
1905+
onColumn: columnNumber
18941906
]
18951907

18961908
{ #category : #'handling nils' }

0 commit comments

Comments
 (0)