你现在这么处理很别扭
而且运行效率和编程效率都不高
我觉得你要么就直接处理字符串, 用apply之类的方法
要么就把list展开成多列再处理
用类似
df.set_index('name')['info'].apply(pd.Series)
的处理方法
你的原码出错的原因是表述有二义性
你选出来的左值是一个不知几行的列
你给的右值是个list
pandas发现两边对不齐就不知道应该怎么填进去了
【 在 tictoc 的大作中提到: 】
: 一个dataframe,有一列的值都是list
: name info
: 0 tom ['a','b','c']
: ...................
--
FROM 123.123.200.*