python - pandas.Series.explode 抛出 AttributeError

标签 python pandas dataframe series

我正在尝试 count the number of unique values in a dataframe column使用 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() 抛出 AttributeError: 'Series' object has没有属性“爆炸”exploding the entire dataframe 时观察到相同的错误使用 df.explode('lists')。我看不到它是否已被弃用,所以我不确定当源示例也不起作用时出了什么问题。

最佳答案

根据Pandas official documentation about Series.explode() , 这个函数是

New in version 0.25.0.

我认为您的问题可能是因为软件包版本较旧。更新您的 pandas 包可能会解决您的问题。

关于python - pandas.Series.explode 抛出 AttributeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60901113/

相关文章:

r - 来自两个独立数据帧的距离矩阵

python - 为什么将字典转换为列表只返回键?

python - Imshow - 用不同的像素大小分割

python - 在 Python 中将日期作为一行数据透视

python - Pandas 条形图中带有黑色边框的白色误差条

python - 规范化 Pandas 数据框的行

R dplyr 使用自定义函数改变多列以创建新列

python - pandas 从累积的多类别列中计算每日总计

python - Pandas - 在包含间隔的 MultiIndex 上建立索引

python - 随机播放 DataFrame 行