pandas.Series.explode抛出属性错误。

问题描述 投票:0回答:1

我想 计算数据框列中唯一值的数量。 使用 pandas.Series.explode因为我对爆炸整个数据框不感兴趣。我想炸掉的数据框列看起来是这样的

df["lists"].head()

0    [cl5, bn6, sp1]  
1    [cl5, bn6, sp1]  
2    [cl5, bn6, sp1]  
3         [bn6, sp1]  
4         [bn6, sp1]  
Name: lists, dtype: object

我试过了 df.lists.explode().value_counts() 抛出的 属性错误'Series'对象没有'explode'属性。爆炸整个数据帧df.explode('lists'). 我看不出它是否已经被废弃,所以我不知道是什么问题,当源例也不工作。

python pandas dataframe series
1个回答
0
投票

根据 潘达斯官方文档中关于Series.explode()的内容。这个函数是

0.25.0版本的新功能。

我想你的问题可能是由于老版本的软件包。更新您的pandas包可能会解决您的问题。

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