我正在从 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、Ynjxsjmh和BENY解决方案。所有解决方案都为我的所有行填充 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] 删除。
我来说两句