BrandonFors/pandas-github-issues huggingface dataset:
Set index with prepend
State: closed

Associated issue: https://github.com/pandas-dev/pandas/issues/26742

This PR adds the ability to _prepend_ indices to existing ones using `.set_index()`, in the same vein as the `append` argument.

This avoid having to do the awkward alternatives:
- `.reset_index().set_index(...)`
- `.set_index(append=True).swaplevel(...)` or `.set_index(append=True).reorder_levels(...)`

`prepend` is mutually exclusive with `append`. The code will test for this and raise ValueError if not.

- [x] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry


Labels:
name: API Design
name: Index
description: Related to the Index class or subclasses

Comments:
Hello @nicodv! Thanks for updating this PR. We checked the lines you've touched for [PEP 8](https://www.python.org/dev/peps/pep-0008) issues, and found:





There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers: 

##### Comment last updated at 2019-06-07 23:58:12 UTC
Thanks for the PR. Is there an open issue for this? Not sure I agree with adding `prepend` as a keyword but curious if you came across discussion of this already

cc @toobaz 
@WillAyd , no I didn't find an open issue. This was borne out of my team's frustrations with there not being a `prepend` option, and we're not the only one, given this popular StackOverflow question: https://stackoverflow.com/questions/14744068/prepend-a-level-to-a-pandas-multiindex.

I agree that changing the API to `.set_index` with two mutually exclusive booleans may not be considered ideal, so I'm open to suggestions.
Totally fair. Do you mind opening an issue for this? We typically have API discussions in those and use them for tracking purposes, so if you move conversation there first I think would be helpful and we can come back here as needed
FWIW I think the request is reasonable, and shouldn’t need much design discussion. 

> On Jun 8, 2019, at 15:00, William Ayd <notifications@github.com> wrote:
> 
> Totally fair. Do you mind opening an issue for this first? We typically have API discussions in those first and use them for tracking purposes, so if you move conversation there first I think would be helpful and we can come back here as needed
> 
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the thread.

I don't think having `append` and `prepend` makes for a good API, especially since it now doesn't cover the use case where a user may want to insert into the middle of a multi index. Initial thought is providing `level` as an int along with append may make the most sense, though still not ideal IMO
OK, I've opened an issue for discussion: https://github.com/pandas-dev/pandas/issues/26742
Let's close this for now as we hash out discussion in the issue. Can always reopen later!
ASV: remove large IntervalIndex benchmark
State: closed

Closes #26709

The `setup` for that `N` took 30s+ on my machine. I doubt that was intended.

Labels:
name: Performance
description: Memory or execution speed performance

Comments:
Hmm travis is not happy. Any objections to me merging this, and following up with CI fixes for travis?
@TomAugspurger a travis build failed, but can't see how to re-run (I used to do it, not sure if travis changed something)

I also see that the doc build is failing, I'm taking a look, it was failing because this PR
I'd say that the job failed because the pytest processes were killed, looks like a server problem to me.

Happy to get this merged as it is.
set eval(engine="python") for python2
State: closed

see issue https://github.com/pandas-dev/pandas/issues/26549

- [ ] closes #xxxx
- [ ] tests added / passed
- [ ] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry


Labels:

Comments:
Hello @shouldsee! Thanks for updating this PR. We checked the lines you've touched for [PEP 8](https://www.python.org/dev/peps/pep-0008) issues, and found:



There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers: 

##### Comment last updated at 2019-06-07 14:39:32 UTC
> this would require a release of the 24.x series. This is not contemplated at the current time. Further I am not even sure this is a good change, what is the reason?

Bascially `eval(engine="numexpr")` is broken on python2-pandas

To reproduce with Python 2.7.12

```python
## !pip2 install numexpr==2.6.9 --user
import pandas as pd
dfc = pd.DataFrame(map(str,range(10)),columns=['colA'])
dfc.query('colA.str.contains("0")',engine="numexpr")
```
> Bascially eval(engine="numexpr") is broken on python2-pandas

and python 2 is no longer supported. So I am not completely objecting to merging this (though it would require some tests / note and such). But pointing out that a release may not be happening for far in the future.
> > Bascially eval(engine="numexpr") is broken on python2-pandas
> 
> and python 2 is not longer supported. So I am not completely objecting to merging this (though it would require some tests / note and such). But pointing out that a release may not be happening for far in the future.

Thanks for explaining this to me. I don't care too much about the release, just wanting to make people aware that this bug exists and there are ways to circumventing it so that they don't have to repeat my frustrating debugging practice :smiley: .
ok as we have no plans for further PY2 support, closing.
WIP: environment.yml encounters import error with pyarrow
State: closed

#LondonPythonSprints

- [X] closes #26656
- [ ] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

This issue seems to be ubiquitous, and below link suggest solution:
https://github.com/apache/arrow/issues/2213


Labels:
name: CI
description: Continuous Integration
name: Dependencies
description: Required and optional dependencies

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26670?src=pr&el=h1) Report
> Merging [#26670](https://codecov.io/gh/pandas-dev/pandas/pull/26670?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/649ad5c91aabb95d7f200eec84b82cae1459fc65?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/26670/graphs/tree.svg?width=650&token=eZ4WkYLtcO&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/26670?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #26670      +/-   ##
==========================================
- Coverage   91.88%   91.87%   -0.01%     
==========================================
  Files         174      174              
  Lines       50701    50701              
==========================================
- Hits        46588    46584       -4     
- Misses       4113     4117       +4
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.41% <ø> (ø)` | :arrow_up: |
| #single | `41.9% <ø> (-0.12%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/26670?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/io/gbq.py](https://codecov.io/gh/pandas-dev/pandas/pull/26670/diff?src=pr&el=tree#diff-cGFuZGFzL2lvL2dicS5weQ==) | `78.94% <0%> (-10.53%)` | :arrow_down: |
| [pandas/core/frame.py](https://codecov.io/gh/pandas-dev/pandas/pull/26670/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZnJhbWUucHk=) | `97% <0%> (-0.12%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26670?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/26670?src=pr&el=footer). Last update [649ad5c...96b8d03](https://codecov.io/gh/pandas-dev/pandas/pull/26670?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

@minggli is this expected to close the issue, or is it just a PR to debug the error in the CI? I guess it's the latter, and I edited the title to start by `WIP`, so we don't review it until it's finished.
@jreback Hi, it appears the import error associated with pyarrow has disappeared on its own presumably due to fix on upstream. closing PR.
ERR: include original error message for missing required dependencies
State: closed

- [x] closes #23868 
- [x] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

Modifies the try-catch for imports of required dependencies (`numpy`, `pytz`, and `dateutil`) to record any exceptions raised, and then to include the message from these when reporting that required dependencies are missing.

Previously, the error message simply claimed the dependency was missing, which was somewhat misleading if the dependency was installed but raised its own ImportError (missing sub-dependencies, bad install, etc.).

Labels:
name: Error Reporting
description: Incorrect or improved errors from pandas

Comments:
Sorry all, not sure how I missed this was actually not passing CI.
@DanielFEvans sorry, I was a bit fast with merging this (for some reason I overlooked that the CI was red). So for now I reverted the change on master, to avoid that all other PRs will fail.

Can you open a new PR with the same changes, but then look into fixing the tests? (I didn't fully find out how to fix them, my attempt is in https://github.com/pandas-dev/pandas/pull/26674)
CLN: Remove convert_objects
State: closed

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


Labels:
name: Dtype Conversions
description: Unexpected or buggy dtype conversions
name: Deprecate
description: Functionality to remove in pandas
name: Clean

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26612?src=pr&el=h1) Report
> Merging [#26612](https://codecov.io/gh/pandas-dev/pandas/pull/26612?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/437efa6e974e506c7cc5f142d5186bf6a7f5ce13?src=pr&el=desc) will **decrease** coverage by `0.02%`.
> The diff coverage is `n/a`.

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

```diff
@@            Coverage Diff             @@
##           master   #26612      +/-   ##
==========================================
- Coverage   91.85%   91.83%   -0.03%     
==========================================
  Files         174      174              
  Lines       50722    50718       -4     
==========================================
- Hits        46593    46579      -14     
- Misses       4129     4139      +10
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.38% <ø> (-0.02%)` | :arrow_down: |
| #single | `41.78% <ø> (-0.09%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/26612?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/core/generic.py](https://codecov.io/gh/pandas-dev/pandas/pull/26612/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZ2VuZXJpYy5weQ==) | `93.61% <ø> (-0.02%)` | :arrow_down: |
| [pandas/io/gbq.py](https://codecov.io/gh/pandas-dev/pandas/pull/26612/diff?src=pr&el=tree#diff-cGFuZGFzL2lvL2dicS5weQ==) | `78.94% <0%> (-10.53%)` | :arrow_down: |
| [pandas/core/dtypes/cast.py](https://codecov.io/gh/pandas-dev/pandas/pull/26612/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZHR5cGVzL2Nhc3QucHk=) | `90.54% <0%> (-1%)` | :arrow_down: |
| [pandas/core/frame.py](https://codecov.io/gh/pandas-dev/pandas/pull/26612/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZnJhbWUucHk=) | `97% <0%> (-0.12%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26612?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/26612?src=pr&el=footer). Last update [437efa6...04eda79](https://codecov.io/gh/pandas-dev/pandas/pull/26612?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

https://dev.azure.com/pandas-dev/pandas/_build/results?buildId=12188

looks like a doc-string test still has this, otherwise lgtm.
thanks @mroeschke
CI: Removing doc build in azure
State: closed

Stop building the docs in azure. Beside not working, azure became unreliable, raising random errors for unrelated changes.

See: #26591 #26602 #26604

CC: @jreback (sorry for the trouble, hopefully this takes things back to normality)

Labels:
name: CI
description: Continuous Integration

Comments:
thanks
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26609?src=pr&el=h1) Report
> Merging [#26609](https://codecov.io/gh/pandas-dev/pandas/pull/26609?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/0dbb99efc259c5182ac88f116ebb76ae6e2db6ee?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/26609/graphs/tree.svg?width=650&token=eZ4WkYLtcO&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/26609?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #26609      +/-   ##
==========================================
- Coverage   91.85%   91.84%   -0.01%     
==========================================
  Files         174      174              
  Lines       50707    50707              
==========================================
- Hits        46578    46574       -4     
- Misses       4129     4133       +4
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.38% <ø> (ø)` | :arrow_up: |
| #single | `41.76% <ø> (-0.09%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/26609?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/io/gbq.py](https://codecov.io/gh/pandas-dev/pandas/pull/26609/diff?src=pr&el=tree#diff-cGFuZGFzL2lvL2dicS5weQ==) | `78.94% <0%> (-10.53%)` | :arrow_down: |
| [pandas/core/frame.py](https://codecov.io/gh/pandas-dev/pandas/pull/26609/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZnJhbWUucHk=) | `97% <0%> (-0.12%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26609?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/26609?src=pr&el=footer). Last update [0dbb99e...26a4ebb](https://codecov.io/gh/pandas-dev/pandas/pull/26609?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
TST/API: Forbid str-accessor for 1-level MultiIndex
State: closed

- [x] closes #23679
- [x] tests added / passed
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry

Another PR that had been blocked by #23167.

Labels:
name: API Design
name: MultiIndex

Comments:
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26608?src=pr&el=h1) Report
> Merging [#26608](https://codecov.io/gh/pandas-dev/pandas/pull/26608?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/635458029e11ff6d94e8132577075269fb79832c?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/26608/graphs/tree.svg?width=650&token=eZ4WkYLtcO&height=150&src=pr)](https://codecov.io/gh/pandas-dev/pandas/pull/26608?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master   #26608      +/-   ##
==========================================
- Coverage   91.88%   91.87%   -0.01%     
==========================================
  Files         174      174              
  Lines       50692    50692              
==========================================
- Hits        46576    46571       -5     
- Misses       4116     4121       +5
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.41% <ø> (ø)` | :arrow_up: |
| #single | `41.78% <ø> (-0.11%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/26608?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/io/gbq.py](https://codecov.io/gh/pandas-dev/pandas/pull/26608/diff?src=pr&el=tree#diff-cGFuZGFzL2lvL2dicS5weQ==) | `78.94% <0%> (-10.53%)` | :arrow_down: |
| [pandas/core/frame.py](https://codecov.io/gh/pandas-dev/pandas/pull/26608/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZnJhbWUucHk=) | `97% <0%> (-0.12%)` | :arrow_down: |
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/26608/diff?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `90.81% <0%> (-0.11%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26608?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/26608?src=pr&el=footer). Last update [6354580...0973309](https://codecov.io/gh/pandas-dev/pandas/pull/26608?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

lgtm. pls merge master, ping on green.
thanks
CI: Changing dev docs ssh key
State: closed

#26591 made master builds to fail. Looks like there was a problem with the ssh keys. I regenerated them and updated them in the github deployment keys and azure pipelines secret. Updating the settings here.

CC: @jreback 


Labels:
name: CI
description: Continuous Integration

Comments:
ok let's try
looks like it's not working, now the keys are surely correct :(

will revert the changes and stay with travis, besides the error azure doesn't seem reliable
TST/CLN: deduplicate fixture from test_to_latex.py
State: closed

this PR is basically just to promote the float_frame fixture to top-level conftest.

once there, there is opportunities to re-use by fixturising current instances of 

```
df = DataFrame(tm.getSeriesData())
```

also allows removing duplicate fixture from pandas/tests/io/formats/test_to_latex.py

so this is just a move for now, fixturization in follow-on PRs

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

Comments:
lgtm. CI failing on doc build, so will merge after that is disabled.
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26603?src=pr&el=h1) Report
> :exclamation: No coverage uploaded for pull request base (`master@437efa6`). [Click here to learn what that means](https://docs.codecov.io/docs/error-reference#section-missing-base-commit).
> The diff coverage is `n/a`.

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

```diff
@@            Coverage Diff            @@
##             master   #26603   +/-   ##
=========================================
  Coverage          ?   91.84%           
=========================================
  Files             ?      174           
  Lines             ?    50707           
  Branches          ?        0           
=========================================
  Hits              ?    46574           
  Misses            ?     4133           
  Partials          ?        0
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.38% <ø> (?)` | |
| #single | `41.76% <ø> (?)` | |


------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26603?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/26603?src=pr&el=footer). Last update [437efa6...3b3c0f0](https://codecov.io/gh/pandas-dev/pandas/pull/26603?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

i think i accidentally cancellled this one
can u merge master and ping on green
@jreback all green
Thanks @simonjayhawkins
TST: update tests\plotting\test_frame.py message check for mpl 3.1.0
State: closed

new error message for df.plot.line

https://travis-ci.org/pandas-dev/pandas/jobs/539282780

Labels:
name: Testing
description: pandas testing functions or related to the test suite
name: Visualization
description: plotting
name: CI
description: Continuous Integration

Comments:
TestDataFramePlots.test_subplots is also failing not part of this PR
# [Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26577?src=pr&el=h1) Report
> Merging [#26577](https://codecov.io/gh/pandas-dev/pandas/pull/26577?src=pr&el=desc) into [master](https://codecov.io/gh/pandas-dev/pandas/commit/a60d1bd45a99519fad5024068db956e0aa1cc6a1?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `100%`.

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

```diff
@@            Coverage Diff             @@
##           master   #26577      +/-   ##
==========================================
- Coverage   91.84%   91.83%   -0.01%     
==========================================
  Files         174      174              
  Lines       50643    50644       +1     
==========================================
- Hits        46515    46511       -4     
- Misses       4128     4133       +5
```

| Flag | Coverage Δ | |
|---|---|---|
| #multiple | `90.37% <100%> (ø)` | :arrow_up: |
| #single | `41.69% <100%> (-0.08%)` | :arrow_down: |

| [Impacted Files](https://codecov.io/gh/pandas-dev/pandas/pull/26577?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [pandas/plotting/\_compat.py](https://codecov.io/gh/pandas-dev/pandas/pull/26577/diff?src=pr&el=tree#diff-cGFuZGFzL3Bsb3R0aW5nL19jb21wYXQucHk=) | `84.61% <100%> (+1.28%)` | :arrow_up: |
| [pandas/io/gbq.py](https://codecov.io/gh/pandas-dev/pandas/pull/26577/diff?src=pr&el=tree#diff-cGFuZGFzL2lvL2dicS5weQ==) | `78.94% <0%> (-10.53%)` | :arrow_down: |
| [pandas/core/frame.py](https://codecov.io/gh/pandas-dev/pandas/pull/26577/diff?src=pr&el=tree#diff-cGFuZGFzL2NvcmUvZnJhbWUucHk=) | `97% <0%> (-0.12%)` | :arrow_down: |
| [pandas/util/testing.py](https://codecov.io/gh/pandas-dev/pandas/pull/26577/diff?src=pr&el=tree#diff-cGFuZGFzL3V0aWwvdGVzdGluZy5weQ==) | `90.81% <0%> (-0.11%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pandas-dev/pandas/pull/26577?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/26577?src=pr&el=footer). Last update [a60d1bd...fff130d](https://codecov.io/gh/pandas-dev/pandas/pull/26577?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

Thanks @simonjayhawkins
merging
State: closed

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


Labels:

Comments:
This looks to be an errant PR so closing as such but let me know if I am overlooking anything
Thanks, yes, it's errant. Sorry, I think my lack of prowess is causing a lot of extra headaches for everyone.