python - 将 strip 应用于 DataFrame 中的列表列

标签 python pandas 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]

关于python - 将 strip 应用于 DataFrame 中的列表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53841858/

相关文章:

R:将一个(大)数据框的坐标匹配到另一个(大)数据框的网格单元中

python - 在 python 中将 2D 函数拟合到有错误的 2D 数据集

python - 通过不同的分组列快速过滤 Pandas DataFrame 的方法?

python - 时间戳解析

pandas - 具有 TimedeltaIndex 的 pandas 数据框如何按最近的全天分组?

python - 在 Pandas 中创建 DataFrame(形状错误)

python - Tornado Coroutine - 自定义函数

python - 为什么 SQLAlchemy/associationproxy 会复制我的标签?

python - Pandas - 合并两个数据框,创建新列,将值附加到数组

python - 条件差异,在数据框 pandas 的同一列上划分