首页 > 解决方案 > 遍历数据框行并替换特定列中的字符串元素

问题描述

我有一些来自劳工统计局的表格,我用 Python 将它们转换为 cvs 文件。“项目”列有一些包含多个“。”的行。. 我正在尝试遍历这些行并替换这些“。” 和 '' 。

我试过了:

for row in age_df_1989['Item']:
   if '.' in row:
      age_df_1989['Item'].replace('.','')

关于我可以为此做些什么的任何想法?

标签: python

解决方案


不分配age_df_1989['Item'].replace('.','')给变量不会更改原始数据,您需要这样做:

for row in age_df_1989['Item']:
   if '.' in row:
      row['Item'] = row['Item'].replace('.','')

推荐阅读