对DataFram中的列表列应用strip

2024-09-30 12:34:07 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 函数元素dataframedf列表fooadoo
2条回答

只需使用一个列表重写列,并将strip应用于每个元素:

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

你能做到的

df['AD'] = df['AD'].map(lambda l: list(map(lambda x: x.strip('o'), l)))

或者只需要删除空白

^{pr2}$

相关问题 更多 >

    热门问题