替换部分字符串Python

2024-10-03 09:17:28 发布

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

为什么.replace()不能处理pandas数据帧列?在

我有这段文字:**name: admin-password: *-gid: 80-users: root gwnadmin svc_nessus_osx fviola --**,我想把*name: admin-password: *-gid: 80-users:*替换成{}

以下是我目前所做的尝试。在

Example


Tags: 数据namepandasadminrootpasswordusersreplace
1条回答
网友
1楼 · 发布于 2024-10-03 09:17:28

第一件事是你的字符串在前面和后面都有空格,你可以把它们去掉。 但是这些只会部分匹配字符串,因此需要添加regex条件。在

df['Remarks'] = df['Remarks'].replace('name: admin-password: \*-gid: 80-users: root gwnadmin svc_nessus_osx fviola  ', '', regex=True)

相关问题 更多 >