|
304 | 304 | or number (0, 1).""", |
305 | 305 | } |
306 | 306 |
|
307 | | -_how = { |
308 | | - "left", |
309 | | - "right", |
310 | | - "outer", |
311 | | - "inner", |
312 | | - "left_semi", |
313 | | - "cross", |
314 | | - "left_anti", |
315 | | - "right_anti", |
316 | | -} |
317 | | -_merge_doc = f""" |
| 307 | +_merge_doc = """ |
318 | 308 | Merge DataFrame or named Series objects with a database-style join. |
319 | 309 |
|
320 | 310 | A named Series object is treated as a DataFrame with a single named column. |
|
335 | 325 | ----------%s |
336 | 326 | right : DataFrame or named Series |
337 | 327 | Object to merge with. |
338 | | -how : {_how}, |
| 328 | +how : {'left', 'right', 'outer', 'inner', 'left_semi', |
| 329 | + 'cross', 'left_anti', 'right_anti'}, |
339 | 330 | default 'inner' |
340 | 331 | Type of merge to be performed. |
341 | 332 |
|
|
435 | 426 |
|
436 | 427 | Examples |
437 | 428 | -------- |
438 | | ->>> df1 = pd.DataFrame({ |
439 | | - "lkey": ['foo', 'bar', 'baz', 'foo'], |
| 429 | +>>> df1 = pd.DataFrame({'lkey': ['foo', 'bar', 'baz', 'foo'], |
440 | 430 | ... 'value': [1, 2, 3, 5]}) |
441 | | ->>> df2 = pd.DataFrame({ |
442 | | - "rkey": ['foo', 'bar', 'baz', 'foo'], |
| 431 | +>>> df2 = pd.DataFrame({'rkey': ['foo', 'bar', 'baz', 'foo'], |
443 | 432 | ... 'value': [5, 6, 7, 8]}) |
444 | 433 | >>> df1 |
445 | 434 | lkey value |
|
488 | 477 | ValueError: columns overlap but no suffix specified: |
489 | 478 | Index(['value'], dtype='object') |
490 | 479 |
|
491 | | ->>> df1 = pd.DataFrame({"a": ['foo', 'bar'], 'b': [1, 2]}) |
492 | | ->>> df2 = pd.DataFrame({"a": ['foo', 'baz'], 'c': [3, 4]}) |
| 480 | +>>> df1 = pd.DataFrame({'a': ['foo', 'bar'], 'b': [1, 2]}) |
| 481 | +>>> df2 = pd.DataFrame({'a': ['foo', 'baz'], 'c': [3, 4]}) |
493 | 482 | >>> df1 |
494 | 483 | a b |
495 | 484 | 0 foo 1 |
|
508 | 497 | 0 foo 1 3.0 |
509 | 498 | 1 bar 2 NaN |
510 | 499 |
|
511 | | ->>> df1 = pd.DataFrame({"left": ['foo', 'bar']}) |
512 | | ->>> df2 = pd.DataFrame({"right": [7, 8]}) |
| 500 | +>>> df1 = pd.DataFrame({'left': ['foo', 'bar']}) |
| 501 | +>>> df2 = pd.DataFrame({'right': [7, 8]}) |
513 | 502 | >>> df1 |
514 | 503 | left |
515 | 504 | 0 foo |
|
0 commit comments