多谢指教!
我是不懂编程,都是边学边做的,水平十分低下。^^
有空的时候我想找个教程系统过一遍。
【 在 xuanqing 的大作中提到: 】
: 标 题: Re: 请教一个pandas问题,list做为元素,怎么做list运算
: 发信站: 水木社区 (Fri May 31 09:47:57 2024), 转信
:
: 你现在这么处理很别扭
: 而且运行效率和编程效率都不高
:
: 我觉得你要么就直接处理字符串, 用apply之类的方法
: 要么就把list展开成多列再处理
: 用类似
: df.set_index('name')['info'].apply(pd.Series)
: 的处理方法
:
: 你的原码出错的原因是表述有二义性
: 你选出来的左值是一个不知几行的列
: 你给的右值是个list
: pandas发现两边对不齐就不知道应该怎么填进去了
:
: 【 在 tictoc 的大作中提到: 】
: : 一个dataframe,有一列的值都是list
: : name info
: : 0 tom ['a','b','c']
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 123.123.200.*]
--
FROM 47.117.171.*