python – 在pandas中展平系列,即一个元素为列表的系列

python – 在pandas中展平系列,即一个元素为列表的系列,第1张

概述我有一系列的形式: s = Series([['a','a','b'],['b','b','c','d'],[],['a','b','e']]) 看起来像 0 [a, a, b]1 [b, b, c, d]2 []3 [a, b, e]dtype: object 我想算一下我有多少元素. 我天真的试探者喜欢 s.values.hist 我有一系列的形式:

s = SerIEs([['a','a','b'],['b','b','c','d'],[],['a','e']])

看起来像

0       [a,a,b]1    [b,b,c,d]2              []3       [a,e]dtype: object

我想算一下我有多少元素.
我天真的试探者喜欢

s.values.hist()

要么

s.values.flatten()

没用.
我究竟做错了什么?

解决方法
s.map(len).sum()

诀窍. s.map(len)对每个元素应用len()并返回一系列所有长度,然后你可以在该系列上使用sum.

总结

以上是内存溢出为你收集整理的python – 在pandas中展平系列,即一个元素为列表的系列全部内容,希望文章能够帮你解决python – 在pandas中展平系列,即一个元素为列表的系列所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存