Skip to content

numpy.exceptions.AxisError: axis 1 is out of bounds for array of dimension 1 #54848

Closed
@anmyachev

Description

@anmyachev

Reproducer:

import pandas as pd

df1 = pd.DataFrame(["a"]).convert_dtypes()
df2 = pd.DataFrame([1]).convert_dtypes()
pd.concat([df1, df2])  # <= numpy.exceptions.AxisError: axis 1 is out of bounds for array of dimension 1

Traceback:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "Miniconda3\envs\modin\lib\site-packages\pandas\core\reshape\concat.py", line 393, in concat
    return op.get_result()
  File "Miniconda3\envs\modin\lib\site-packages\pandas\core\reshape\concat.py", line 680, in get_result
    new_data = concatenate_managers(
  File "Miniconda3\envs\modin\lib\site-packages\pandas\core\internals\concat.py", line 180, in concatenate_managers
    values = concat_compat(vals, axis=1, ea_compat_axis=True)
  File "Miniconda3\envs\modin\lib\site-packages\pandas\core\dtypes\concat.py", line 135, in concat_compat
    result = np.concatenate(to_concat_arrs, axis=axis)
numpy.exceptions.AxisError: axis 1 is out of bounds for array of dimension 1

pandas 2.1.0rc0

Metadata

Metadata

Assignees

No one assigned

    Labels

    ExtensionArrayExtending pandas with custom dtypes or arrays.NA - MaskedArraysRelated to pd.NA and nullable extension arraysRegressionFunctionality that used to work in a prior pandas versionReshapingConcat, Merge/Join, Stack/Unstack, ExplodeStringsString extension data type and string data

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions