BrandonFors/pandas-github-issues huggingface dataset:
BUG: Fix get dummies unicode error
State: closed

- [x] closes #22084
- [x] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

Labels:
name: Reshaping
description: Concat, Merge/Join, Stack/Unstack, Explode

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=h1) Report
> Merging [#22131](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/615615a5fd733d7b915947386f3f4df77293e786?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `87.5%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22131/graphs/tree.svg?width=650&height=150&src=pr&token=eZ4WkYLtcO)](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #22131      +/-   ##
==========================================
- Coverage   92.06%   92.06%   -0.01%     
==========================================
  Files         169      169              
  Lines       50689    50693       +4     
==========================================
+ Hits        46667    46670       +3     
- Misses       4022     4023       +1
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.47% <87.5%> (-0.01%)` | :arrow_down: |
| #single | `42.32% <12.5%> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/reshape/reshape.py](https://codecov.io/gh/pandas-dev/pandas/pull/22131/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvcmVzaGFwZS9yZXNoYXBlLnB5) | `99.57% <87.5%> (-0.22%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=footer). Last update [615615a...662cac3](https://codecov.io/gh/pandas-dev/pandas/pull/22131?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

@gfyoung @jreback this PR is ready for merge, please check.
thanks @Scorpil !
Add Japanese version of Pandas_Cheat_Sheet
State: closed

## Background
We are sponsoring `PyCon` on September in Japan. And we are planning to influence Pandas in Japan. To do so, we are planning to distribute `Pandas Cheet Sheet` with plastic file at `Pycon`.

Labels:
name: Docs

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22127?src=pr&el=h1) Report
> Merging [#22127](https://codecov.io/gh/pandas-dev/pandas/pull/22127?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/d30c4a0696d5fbdc3c7ce36a9b9b19224a557e09?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22127/graphs/tree.svg?width=650&height=150&src=pr&token=eZ4WkYLtcO)](https://codecov.io/gh/pandas-dev/pandas/pull/22127?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #22127   +/-   ##
=======================================
  Coverage   92.07%   92.07%           
=======================================
  Files         170      170           
  Lines       50690    50690           
=======================================
  Hits        46672    46672           
  Misses       4018     4018
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.48% <ø> (ø)` | :arrow_up: |
| #single | `42.31% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22127?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22127?src=pr&el=footer). Last update [d30c4a0...e584b43](https://codecov.io/gh/pandas-dev/pandas/pull/22127?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks @KangYoosam
BUG: Better handling of invalid na_option argument for groupby.rank
State: closed

- [x] closes #22124
- [x] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff
- [x] whatsnew entry

This is also related to #19499

Labels:
name: Reshaping
description: Concat, Merge/Join, Stack/Unstack, Explode
name: Error Reporting
description: Incorrect or improved errors from pandas

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=h1) Report
> Merging [#22125](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/57c7daa3251e8fed3f3f709ab5bc8e707db99e98?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22125/graphs/tree.svg?token=eZ4WkYLtcO&src=pr&height=150&width=650)](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #22125      +/-   ##
==========================================
+ Coverage   92.07%   92.07%   +<.01%     
==========================================
  Files         170      170              
  Lines       50694    50697       +3     
==========================================
+ Hits        46674    46677       +3     
  Misses       4020     4020
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.47% <100%> (ø)` | :arrow_up: |
| #single | `42.28% <0%> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/groupby/groupby.py](https://codecov.io/gh/pandas-dev/pandas/pull/22125/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZ3JvdXBieS9ncm91cGJ5LnB5) | `96.15% <100%> (+0.01%)` | :arrow_up: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=footer). Last update [57c7daa...8615d25](https://codecov.io/gh/pandas-dev/pandas/pull/22125?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
Lint configuration followup
State: closed

Post #22075

- Ran scripts/convert_deps.py
- Documented flake8 checks we are ignoring

cc @jreback 


Labels:
name: Code Style
description: Code style, linting, code_checks

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22123?src=pr&el=h1) Report
> Merging [#22123](https://codecov.io/gh/pandas-dev/pandas/pull/22123?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/d30c4a0696d5fbdc3c7ce36a9b9b19224a557e09?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22123/graphs/tree.svg?height=150&src=pr&token=eZ4WkYLtcO&width=650)](https://codecov.io/gh/pandas-dev/pandas/pull/22123?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #22123   +/-   ##
=======================================
  Coverage   92.07%   92.07%           
=======================================
  Files         170      170           
  Lines       50690    50690           
=======================================
  Hits        46672    46672           
  Misses       4018     4018
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.48% <ø> (ø)` | :arrow_up: |
| #single | `42.31% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22123?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22123?src=pr&el=footer). Last update [d30c4a0...5ceed95](https://codecov.io/gh/pandas-dev/pandas/pull/22123?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
Centralize m8[ns] Arithmetic Tests
State: closed

There are a bunch still left in the TDI tests, but the diff is already pretty big as it is.

A _ton_ of `DataFrame` tests are xfailed here.  Most of these will be fixed by the follow-up to (#22068 + #22074).

xfails are made strict so that we get alerted when they are fixed.  Several existing xfails are removed since they have been XPASSing for a while.

@jreback I know you're going to want to make fixtures for a bunch of things.  I agree, but think that will be 19.6x easier after fixing some of the xfails.  Also this is step 2 of a many-step process and in general I'd prefer to do cleanup after getting more stuff in place.


Labels:
name: Testing
description: pandas testing functions or related to the test suite
name: Datetime
description: Datetime data dtype
name: Timedelta
description: Timedelta data type

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22118?src=pr&el=h1) Report
> Merging [#22118](https://codecov.io/gh/pandas-dev/pandas/pull/22118?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/d30c4a0696d5fbdc3c7ce36a9b9b19224a557e09?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22118/graphs/tree.svg?width=650&src=pr&token=eZ4WkYLtcO&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/22118?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #22118   +/-   ##
=======================================
  Coverage   92.07%   92.07%           
=======================================
  Files         170      170           
  Lines       50690    50690           
=======================================
  Hits        46672    46672           
  Misses       4018     4018
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.48% <ø> (ø)` | :arrow_up: |
| #single | `42.31% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22118?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22118?src=pr&el=footer). Last update [d30c4a0...ede59e4](https://codecov.io/gh/pandas-dev/pandas/pull/22118?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

> maybe make a directory structure on this

I've been thinking about this too.  So far this file is all timedelta64[ns], so that's easy at least.  I'll split it in an upcoming pass.
> I've been thinking about this too. So far this file is all timedelta64[ns], so that's easy at least. I'll split it in an upcoming pass.

great, yah this will quickly explode otherwise i think.
thanks. a few comments on future things to do.
remove cnp usage from sas.pyx
State: closed

Building this particular file will no longer emit the numpy 1.7 deprecation warning.

Labels:
name: Build
description: Library building on various platforms
name: IO SAS
description: SAS: read_sas

Comments:
FYI, there is a build bug currently, will be fixed when #22110 is pulled in.
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22111?src=pr&el=h1) Report
> Merging [#22111](https://codecov.io/gh/pandas-dev/pandas/pull/22111?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/0b7a08b70444056f964bb636a74ac41ca0058d37?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22111/graphs/tree.svg?height=150&width=650&token=eZ4WkYLtcO&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/22111?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #22111   +/-   ##
=======================================
  Coverage   92.06%   92.06%           
=======================================
  Files         170      170           
  Lines       50705    50705           
=======================================
  Hits        46680    46680           
  Misses       4025     4025
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.47% <ø> (ø)` | :arrow_up: |
| #single | `42.31% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22111?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22111?src=pr&el=footer). Last update [0b7a08b...763ae49](https://codecov.io/gh/pandas-dev/pandas/pull/22111?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks!
BUG: _cython_table bug fix
State: closed

#21224 introduced a bug, where the ``conftest._cython_table`` isn't sorted by the function's name, but by the functions class name (i.e. "function"). This can make the sorting indeterministic and make the build fail on Python 2.7 and 3.5 at times.

This PR makes the sort order follow the functions names again and therefore be deterministic.

Labels:

Comments:
lgtm ping on green 
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22110?src=pr&el=h1) Report
> Merging [#22110](https://codecov.io/gh/pandas-dev/pandas/pull/22110?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/0b7a08b70444056f964bb636a74ac41ca0058d37?src=pr&el=desc) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22110/graphs/tree.svg?token=eZ4WkYLtcO&src=pr&width=650&height=150)](https://codecov.io/gh/pandas-dev/pandas/pull/22110?src=pr&el=tree)

```diff
@@           Coverage Diff           @@
##           master   #22110   +/-   ##
=======================================
  Coverage   92.06%   92.06%           
=======================================
  Files         170      170           
  Lines       50705    50705           
=======================================
  Hits        46680    46680           
  Misses       4025     4025
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.47% <ø> (ø)` | :arrow_up: |
| #single | `42.31% <ø> (ø)` | :arrow_up: |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22110?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22110?src=pr&el=footer). Last update [0b7a08b...0cddc82](https://codecov.io/gh/pandas-dev/pandas/pull/22110?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

All green.
CLN: Old helper functions
State: closed

- [x] closes #21838
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`

It appears that these functions were helpers at one point in the past, but they don't appear anywhere in the codebase now (and are not publicly documented).

I _think_ they are safe to blow away, although they exist the public namespace. 

Labels:
name: Clean

Comments:
Tests.io.test_sql needs format
Although the name makes grepping for it pretty much impossible
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=h1) Report
> Merging [#22104](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/0b7a08b70444056f964bb636a74ac41ca0058d37?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22104/graphs/tree.svg?width=650&token=eZ4WkYLtcO&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #22104      +/-   ##
==========================================
+ Coverage   92.06%   92.06%   +<.01%     
==========================================
  Files         170      170              
  Lines       50705    50691      -14     
==========================================
- Hits        46680    46669      -11     
+ Misses       4025     4022       -3
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.47% <100%> (ø)` | :arrow_up: |
| #single | `42.31% <100%> (ø)` | :arrow_up: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/reshape/util.py](https://codecov.io/gh/pandas-dev/pandas/pull/22104/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvcmVzaGFwZS91dGlsLnB5) | `100% <ø> (+9.67%)` | :arrow_up: |
| [pandas/core/tools/datetimes.py](https://codecov.io/gh/pandas-dev/pandas/pull/22104/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvdG9vbHMvZGF0ZXRpbWVzLnB5) | `84.78% <100%> (-0.44%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=footer). Last update [0b7a08b...d88151f](https://codecov.io/gh/pandas-dev/pandas/pull/22104?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks @mroeschke
ENH: Option to return -inf/inf as lower/upper bound of quantiles, see…
State: closed

Add `bounded` keyword arg to `quantile` and `qcut` functions to enable unbounded quantiles with lower/upper bounds of -inf/inf.

- [x] closes #17282
- [ ] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry


Labels:
name: Enhancement
name: Reshaping
description: Concat, Merge/Join, Stack/Unstack, Explode

Comments:
Hello @dberenbaum! Thanks for submitting the PR.



 - In the file [`pandas/core/reshape/tile.py`](https://github.com/pandas-dev/pandas/blob/48b5f5c6298ff30a9184f1ae21096d5a017dbfb1/pandas/core/reshape/tile.py), following are the PEP8 issues :

> [Line 241:70](https://github.com/pandas-dev/pandas/blob/48b5f5c6298ff30a9184f1ae21096d5a017dbfb1/pandas/core/reshape/tile.py#L241): [W291](https://duckduckgo.com/?q=pep8%20W291) trailing whitespace


Closing for now to rework this PR.
MAINT: refactor from_items() using from_dict()
State: closed

This removes the deprecation warnings introduced in #18262,
by reimplementing `DataFrame.from_items()` in the recommended
way using `DataFrame.from_dict()` and `collections.OrderedDict`.

This eliminates the maintenance burden of separate code for
`from_items()`, while allowing existing uses to keep working.

A small cleanup can be done once #8425 is fixed.

- [x] closes #21850
- [x] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry


Labels:

Comments:
CI is reporting an error in `TestHDFStore.test_calendar_roundtrip_issue` but it is not caused by this PR (other Pandas PRs report the same error).
did u not see my comment on the issue?

pandas already has way too many apis

just because X number of people use something is only 1 factor in a deprecation


@jreback I did see your comment, which read:

> there is a burden to maintain apis and code why should this be any different from other ‘highly used code’

This PR makes `from_items()` a simple wrapper around `from_dict()`, which surely imposes less burden than repeatedly answering questions from people whose code using `from_items()` now causes warnings (and soon, failures).  You might be under the impression that everyone can just replace `from_items(x, ...)` with `from_dict(OrderedDict(x), ...)`, but as this PR shows it is not quite so simple.  In fact there are three different "modes", one of which actually produces the wrong result if used without my wrapper (due to #8425).

I realize that you strongly prefer to eliminate code.  This PR reduces code relative to 0.22 and even more so when compared with master.  It adds a small amount of simple code relative to your preferred end state, but the benefit is that it allows thousands of existing applications and notebooks to continue working.

@jorisvandenbossche @gfyoung @chris-b1 @reidy-p @wesm I do not agree with the closure of this PR without a substantive discussion.  I do not know whether Pandas is unilaterally ruled by one person, but I would appreciate your consideration of this PR to avoid breaking a large number of programs.  I believe Pandas has a long future ahead, but this API brinksmanship erodes confidence.
Let's keep the discussion on the issue https://github.com/pandas-dev/pandas/issues/21850 (but @jzwinck your PR is certainly useful for illustration purposes for the discussion as well), I'll reopen the issue.
[CLN] parametrize and cleanup a bunch of tests
State: closed


Labels:
name: Testing
description: pandas testing functions or related to the test suite

Comments:
Hello @jbrockmendel! Thanks for updating the PR.





























Cheers ! There are no PEP8 issues in this Pull Request. :beers: 

##### Comment last updated on July 28, 2018 at 16:31 Hours UTC
comments and pls rebase
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=h1) Report
> Merging [#22093](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/0b7a08b70444056f964bb636a74ac41ca0058d37?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/pandas-dev/pandas/pull/22093/graphs/tree.svg?height=150&width=650&token=eZ4WkYLtcO&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #22093      +/-   ##
==========================================
- Coverage   92.06%   92.05%   -0.01%     
==========================================
  Files         170      170              
  Lines       50705    50705              
==========================================
- Hits        46680    46678       -2     
- Misses       4025     4027       +2
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.46% <ø> (-0.01%)` | :arrow_down: |
| #single | `42.3% <ø> (-0.01%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/22093/diff?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `85.47% <0%> (-0.21%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=footer). Last update [0b7a08b...d7d2e26](https://codecov.io/gh/pandas-dev/pandas/pull/22093?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

thanks