从字符串中删除数字将导致SettingWithCopyWarning

2024-05-03 19:56:33 发布

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

我试图从我的pd.Dataframe中的字符串中删除数字。我的代码:

test['string'] = test.loc[:,'string'].str.replace('\d+','')

它按需要工作,但产生SettingWithCopyWarning。我也试过:

test['string'] = test['string'].str.replace('\d+','')

但结果是一样的。我怎么知道pandas是否做了我想要的。基本上,‘string’——列包含一些可能包含多个数字的句子,例如03.03上的:“。我买了两个苹果酱


Tags: 字符串代码testdataframepandasstring数字loc