You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Support axis=1 in df.apply for scalar outputs (#629)
* feat: Support `axis=1` in `df.apply` for scalar outputs
* avoid mixing other changes in the input_types param
* use guid instead of hard coded column name
* check_exact=False to avoid failing system_prerelease
* handle index in remote function, add large system tests
* make the test case more robust
* handle non-string column names, add unsupported dtype tests
* fix import
* use `_cached` in df.apply to catch any rf execution errors early
* add test for row aggregates
* add row dtype information, also test
* preserve the order of input in the output
* absorb to_numpy() disparity in prerelease tests
* add tests for column multiindex and non remote function
* add preview note for row processing
* add warning for input_types="row" and axis=1
* introduce early check on the supported dtypes
* asjust test after early dtype handling
* address review comments
* user NameError for column name parsing issue, address test coverage failure
* address nan return handling in the gcf code
* handle (nan, inf, -inf)
* replace "row" by bpd.Series for input types
* make the bq parity assert more readable
* fix the series name before assert
* fix docstring for args
* move more low level string logic in sql module
* raise explicit error when a column name cannot be supported
* keep literal_eval check on the serialization side to match
deserialization
0 commit comments