ajpotts

Results 159 issues of ajpotts

Change the name of the class dataframe.GroupBy to dataframe.DataFrameGroupBy to match pandas: https://pandas.pydata.org/docs/reference/groupby.html This will help align to pandas better and also help avoid import collisions in certain situations.

enhancement

Current behavior: ```python >>> df1 = ak.DataFrame({'col1': [1, 2], 'col2': [3, 4]}) >>> df1 col1 col2 0 1 3 1 2 4 >>> df2 = ak.DataFrame({'col1': [3], 'col2': [5]}) col1...

bug

Verify each of the modules has up-to-date pydoc strings for all functions.

Doc bug

add isprintable function for pdarrays. For each entry, checks if all the characters in the string are printable. Make use of chapel function isPrintable: https://chapel-lang.org/docs/language/spec/strings.html?highlight=istitle#String.string.isPrintable

enhancement

Parent ticket for items related to the pandas alignment. - [ ] https://github.com/Bears-R-Us/arkouda/issues/3171 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3176 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3177 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3178 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3179 -...

enhancement

Add a assert_indexing_slices_equivalent to match pandas: https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_index_equal.html

enhancement

Categorical.sort has a bug and no unit tests: ```python In [67]: c1 = Categorical(ak.array(["a", "a", "b"])) ...: c2 = Categorical(ak.array(["a", "b", "a"])) In [68]: c2.sort() Out[68]: array(['a', 'b', 'a']) ```

bug

Have binops for the Index class, just like pandas: ```python In [8]: i3 = pd.Index(np.array([1,2,3])) ...: i4 = pd.Index(np.array([1,2,3])) In [9]: i3 + i4 Out[9]: Index([2, 4, 6], dtype='int64') ```

enhancement

Parent ticket for Aligning Arkouda API with Pandas. - [ ] https://github.com/Bears-R-Us/arkouda/issues/3171 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3177 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3178 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3155 - [ ] https://github.com/Bears-R-Us/arkouda/issues/3181 - [...

enhancement

Add `Categorical.ordered` to match pandas: https://pandas.pydata.org/docs/reference/api/pandas.Categorical.ordered.html

enhancement