为什么在“read_csv”中使用“squeeze”关键字时出现错误?

问题描述 投票:0回答:2
alcohol = pd.read_csv('https://andybek.com/pandas-drinks', usecols=['country','wine_servings'], index_col='country', squeeze=True)

当使用关键字

squeeze
将单列数据帧转换为系列时,我收到错误
TypeError: read_csv() got an unexpected keyword argument 'squeeze'

pandas series
2个回答
2
投票

read_csv
不再有
squeeze
参数。它在 Pandas 2.0 中被删除。

阅读 CSV 后,请使用

DataFrame.squeeze('columns')


1
投票
squeeze

函数中的

read_csv()
参数。挤压参数用于其他 pandas 函数,例如
DataFrame.squeeze()
Series.squeeze()
,将具有单列或轴的 DataFrame 或 Series 转换为 Series。
import pandas as pd

alcohol = pd.read_csv('https://andybek.com/pandas-drinks', usecols=['country', 'wine_servings'], index_col='country')
alcohol = alcohol['wine_servings'].squeeze()

© www.soinside.com 2019 - 2024. All rights reserved.