如何在Pandas DataFrame中用某些值替换字符串?

时间:2019-01-31 17:35:34

标签: python string pandas replace

我有一个熊猫DataFrame,其中包含未读的字符串字符(例如ó),对于分类豚鼠,我需要通过将这些字符替换为实际字母来清理它们。

我尝试使用以下代码:

df_aux1= df3[df3.MY_COL.str.contains('ó')] 

将其隔离并尝试进行转换。

是否有可能在Dataframe上进行替换,或者缺少某些内容?

1 个答案:

答案 0 :(得分:2)

类似的东西应该可以为您提供帮助(Python 3 +):

df.loc[df['Column Name'] == 'Value you Want to Change', 'Column Name'] = 'New Value'

基本上,此操作将使用.loc在DataFrame的特定列中选择要更改的值,然后将其替换为DataFrame。