python - 将条带应用于 DataFrame 中的列表列
问题描述
我有一个 DataFrame df
,其中有一列名为AD
,其中包含类似列表[' foo','fo oooo oo ',' fffo ','fofofofo']
(注意列表中每个项目的开头和结尾处的随机空格)。如何将strip
函数应用于整个列中列表中的每个元素?
解决方案
只需用strip
应用于每个元素的列表重写列:
df['AD'] = [[val.strip() for val in sublist] for sublist in df['AD'].values]
推荐阅读
- shell - 使用 `diff` 命令仅查看第一行更改
- migration - 尝试将 drush migrate-upgrade 与 DDEV 一起使用时连接被拒绝(Drupal 7 到 8 升级)
- html - 文件上传文件按钮,所有值作为一个工作
- django - 如何在 Django 序列化程序中使用 ManyToManyField?
- r - 如何将与条件匹配的值存储在 R 中数据框中的单独列中?
- r - 有人可以帮助解决读取 csv 文件以获取植物标本馆数据的错误吗?
- ms-access - 您可以将一个表中具有另一个表的列名的列与第二个表链接吗
- javascript - 如何将 javascript 日期时区偏移值转换为持续时间字符串格式?
- javascript - 在 Vuetify 中同时移动 2 个滚动条
- django - docker build 错误:由于 EnvironmentError 无法安装软件包:[Errno 2]