Oleksandr Zaitsev

Results 101 issues of Oleksandr Zaitsev

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...

api
to be discussed

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,...

tests
Difficulty: Medium

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 /...

bug
Difficulty: Medium
fun and creative

It should stream through rows of DataFrame. Having this would allow us to use DataFrame together with Port

new feature
Difficulty: Medium

*(from the email by Peter Odehnal)* I will be manipulating several large (8,000+ rows) CSV files to analyse and clean the data. First, I'm getting familiar with DataFrame using small...

bug
Difficulty: Medium

The following line of a CSV file: ``` first_name, last_name, order_date, amount ``` Will be parser as: ```Smalltalk #('first_name' ' last_name' ' order_date' ' amount') ``` (with each string except...

bug
Difficulty: Easy
Novi Sad

If you try to read the following CSV: https://gist.github.com/olekscode/8024947019d6ebd8424736707bd3e1d0 ```Smalltalk customersFile := 'customers.csv' asFileReference. customers := DataFrame readFromCsv: customersFile. ``` The `address` column will be parsed as Time: ```Smalltalk address...

bug
Difficulty: Medium
fun and creative

This should be an object that references certain rows and columns of the data frame without actually copying them. The way I see it now, DataFrameSlice should inherit all non-modifying...

to be discussed
idea

This is amazing: 1. [pandas.to_markdown](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_markdown.html#pandas.DataFrame.to_markdown) 2. [pandas.to_latex](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_latex.html#pandas.DataFrame.to_latex) 3. [pandas.to_html](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_html.html#pandas.DataFrame.to_html) 4. [pandas.to_string](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_string.html#pandas.DataFrame.to_string)

new feature
Difficulty: Easy
fun and creative

At the moment, we have three methods in DataFrame's `sorting` protocol: ```Smalltalk DataFrame >> sortBy: aColumnName. DataFrame >> sortBy: aColumnName using: aBlock. DataFrame >> sortDescendingBy: aColumnName. ``` We need to...

api
Difficulty: Easy
to be discussed