pandas 为什么在dataframe构造函数中使用'squeeze'关键字时会出错?

mnemlml8  于 2023-08-01  发布在  其他
关注(0)|答案(2)|浏览(308)
alcohol = pd.read_csv('https://andybek.com/pandas-drinks', usecols=['country','wine_servings'], index_col='country', squeeze=True)

字符串
当使用关键字squeeze将一列 Dataframe 转换为序列时,得到错误TypeError: read_csv() got an unexpected keyword argument 'squeeze'
期待一系列

kognpnkq

kognpnkq1#

read_csv()函数中的squeeze参数在pandas库中不可用。squeeze参数用于其他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()

字符串

bwleehnv

bwleehnv2#

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

  • 已删除参数...,squeeze,...从read_csv()(...,GH43427

在阅读CSV后使用DataFrame.squeeze('columns')

相关问题