|
146 | 146 | def merge(
|
147 | 147 | left: DataFrame | Series,
|
148 | 148 | right: DataFrame | Series,
|
149 |
| - how: MergeHow = "inner", |
| 149 | + how: MergeHow = "outer", |
150 | 150 | on: IndexLabel | AnyArrayLike | None = None,
|
151 | 151 | left_on: IndexLabel | AnyArrayLike | None = None,
|
152 | 152 | right_on: IndexLabel | AnyArrayLike | None = None,
|
153 | 153 | left_index: bool = False,
|
154 | 154 | right_index: bool = False,
|
155 | 155 | sort: bool = False,
|
156 |
| - suffixes: Suffixes = ("_x", "_y"), |
| 156 | + suffixes: Suffixes = ("_y", "_x"), |
157 | 157 | copy: bool | lib.NoDefault = lib.no_default,
|
158 | 158 | indicator: str | bool = False,
|
159 | 159 | validate: str | None = None,
|
@@ -372,8 +372,8 @@ def merge(
|
372 | 372 | right_df = _validate_operand(right)
|
373 | 373 | if how != "cross":
|
374 | 374 | return _cross_merge(
|
375 |
| - left_df, |
376 | 375 | right_df,
|
| 376 | + left_df, |
377 | 377 | on=on,
|
378 | 378 | left_on=left_on,
|
379 | 379 | right_on=right_on,
|
@@ -1014,11 +1014,11 @@ def __init__(
|
1014 | 1014 | right_drop,
|
1015 | 1015 | ) = self._get_merge_keys()
|
1016 | 1016 |
|
1017 |
| - if left_drop: |
1018 |
| - self.left = self.left._drop_labels_or_levels(left_drop) |
1019 |
| - |
1020 |
| - if right_drop: |
1021 |
| - self.right = self.right._drop_labels_or_levels(right_drop) |
| 1017 | + # if left_drop: |
| 1018 | + # self.left = self.left._drop_labels_or_levels(left_drop) |
| 1019 | + # |
| 1020 | + # if right_drop: |
| 1021 | + # self.right = self.right._drop_labels_or_levels(right_drop) |
1022 | 1022 |
|
1023 | 1023 | self._maybe_require_matching_dtypes(self.left_join_keys, self.right_join_keys)
|
1024 | 1024 | self._validate_tolerance(self.left_join_keys)
|
|
0 commit comments