ajpotts
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.
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...
Verify each of the modules has up-to-date pydoc strings for all functions.
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
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 -...
Add a assert_indexing_slices_equivalent to match pandas: https://pandas.pydata.org/docs/reference/api/pandas.testing.assert_index_equal.html
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']) ```
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') ```
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 - [...
Add `Categorical.ordered` to match pandas: https://pandas.pydata.org/docs/reference/api/pandas.Categorical.ordered.html