We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d93ac90 commit 2a381d3Copy full SHA for 2a381d3
pandas/tests/apply/test_frame_apply.py
@@ -917,13 +917,13 @@ def test_listlike_lambda(ops, by_row, expected):
917
918
def test_listlike_datetime_index_unsorted():
919
# https://github.com/pandas-dev/pandas/pull/62843
920
- values = [datetime(2024, 1, 1), datetime(2024, 1, 2)]
+ values = [datetime(2024, 1, 1), datetime(2024, 1, 2), datetime(2024, 1, 3)]
921
df = DataFrame({"a": [1, 2]}, index=[values[1], values[0]])
922
- result = df.apply([lambda x: x], by_row=False)
+ result = df.apply([lambda x: x, lambda x: x.shift(freq="D")], by_row=False)
923
expected = DataFrame(
924
- [[1], [2]],
925
- index=[values[1], values[0]],
926
- columns=MultiIndex([["a"], ["<lambda>"]], codes=[[0], [0]]),
+ [[1.0, 2.0], [2.0, np.nan], [np.nan, 1.0]],
+ index=[values[1], values[0], values[2]],
+ columns=MultiIndex([["a"], ["<lambda>"]], codes=[[0, 0], [0, 0]]),
927
)
928
tm.assert_frame_equal(result, expected)
929
pandas/tests/strings/test_cat.py
@@ -347,13 +347,13 @@ def test_str_cat_align_mixed_inputs(join_type):
347
def test_str_cat_datetime_index_unsorted(join_type):
348
349
values = [datetime(2024, 1, 1), datetime(2024, 1, 2)]
350
- s = Series(["a", "b"], index=[values[0], values[1]])
351
- others = Series(["c", "d"], index=[values[1], values[0]])
+ s = Series(["a", "b"], index=[values[1], values[0]])
+ others = Series(["c", "d"], index=[values[0], values[1]])
352
result = s.str.cat(others, join=join_type)
353
- if join_type == "right":
354
- expected = Series(["bc", "ad"], index=[values[1], values[0]])
+ if join_type == "outer" or join_type == "right":
+ expected = Series(["bc", "ad"], index=[values[0], values[1]])
355
else:
356
- expected = Series(["ad", "bc"], index=[values[0], values[1]])
+ expected = Series(["ad", "bc"], index=[values[1], values[0]])
357
tm.assert_series_equal(result, expected)
358
359
0 commit comments