DEPR: squeeze() argument in read_csv/read_table · Issue #43242 · pandas-dev/pandas (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@lithomas1

Description

@lithomas1

I'm pretty sure you can do this directly with a .squeeze() afterwards.
The code does look pretty similar
squeeze()

axis = range(self._AXIS_LEN) if axis is None else (self._get_axis_number(axis),)
return self.iloc[
tuple(
0 if i in axis and len(a) == 1 else slice(None)
for i, a in enumerate(self.axes)
)
]

vs

read_csv(squeeze=True)

if self.squeeze and len(df.columns) == 1:
return df[df.columns[0]].copy()