首页 > 解决方案 > 将条带应用于 DataFrame 中的列表列

问题描述

我有一个 DataFrame df,其中有一列名为AD,其中包含类似列表[' foo','fo oooo oo ',' fffo ','fofofofo'](注意列表中每个项目的开头和结尾处的随机空格)。如何将strip函数应用于整个列中列表中的每个元素?

标签: pythonpandasdataframe

解决方案


只需用strip应用于每个元素的列表重写列:

df['AD'] = [[val.strip() for val in sublist] for sublist in df['AD'].values]

推荐阅读