DataFrame
DataFrame copied to clipboard
DataFrame in Pharo - tabular data structures for data analysis
The family of replaceNilsWith: methods is defined for DataSeries but not for DataFrame
I have removed methods DataFrame>>columnTypes and DataSeries>>type and the related functionality in #61 because their implementation was very bad and slowed down all other methods. However, for exploratory purposes it...
I found this for example: https://pandas.pydata.org/docs/user_guide/reshaping.html Also:  And this: 
```smalltalk df := DataFrame withRows: #( ('A1' 'B1' 'D1' 'C1') ('A2' 'B2' 'D2' 'C2')) columnNames: #('A' 'B' 'D' 'C'). ds := DataSeries withKeys: #('A' 'B' 'C' 'D') values: #('A3' 'B3'...
An error occurs well loading the project in a new moose Image
The methods of DataFrame were created at different time over 2 years. Because of that API is sometimes inconsistent. We need to review all methods, remove the redundant ones and...
I wrote basic tests that check whether DataFrame can be correctly saved to a CSV file and loaded from it. It is also important to cover various situations with tests,...
All arithmetic operations can be perform in four ways: scalar-scalar, series-scalar, scalar-series, and series-series. Except for the division. It is implemented in a way that expects a number: ```Smalltalk /...
```Smalltalk ut := Matrix rows: rows columns: columns tabulate: [ :r :c | | v | c = 2 ifTrue: [ v := r \\ 10. v = 0 ifTrue:...