如何删除熊猫中的空列表?

博耶内克

我正在从 csv 中读取数据我有一个这样的数据框:

product_title   variatons_color          
T-shirt          ['yellow','ornage'] 
T-shirt          []
T-shirt          ['blue','green']

我预期的数据框将如下所示

product_title   variatons_color          
T-shirt          ['yellow','ornage'] 
T-shirt         
T-shirt          ['blue','green']

我想删除空列表。如何在熊猫中做到这一点?

update1我应用了 Scott Boston、YnjxsjmhBENY解决方案。所有解决方案都为我的所有行填充 None 值,但我只需要为我的空列表填充 None 值。当我跑type(df.loc[0,'variations_color'])回来时str

洗澡

使用布尔检查检查分配

df.loc[~df['variatons_color'].astype(bool),'variatons_color'] = ''

更新

df.loc[df['variatons_color'].eq('[]'),'variatons_color'] = ''

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章