我想从 python 中数据框的一列中的 link 个字符串中删除一个子字符串
i want to remove a substring from a link of strings in a column of a dataframe in python
df_bucket['Uri'].str.replace('www.','')
这些是数据框中的 link:
'https://www.durbine.com.bd/Upload/vimg/20211104/N20211104044257_270256_Jgh3eI3dJo7Lv2GuGiWswwwW.jpg', 'https://www.durbine.com.bd/Upload/vimg/20211104/N20211104044808_280753_miGVs4defXAMXcmFM1XJwwwX.jpg'
但结果是:
'https://durbine.com.bd/Upload/vimg/20211104/N20211104044257_270256_Jgh3eI3dJo7Lv2GuGiWs.jpg', 'https://durbine.com.bd/Upload/vimg/20211104/N20211104044808_280753_miGVs4defXAMXcmFM1XJ.jpg'
它还会从最后一个中删除 wwwX 和 wwwW。
您希望 www.
带有 文字 点,因此请在调用 str.replace
:
时关闭正则表达式
df_bucket['Uri'].str.replace('www.', '', regex=False)
或者,如果您想在默认正则表达式模式下使用 str.replace
,则使用反斜杠转义点:
df_bucket['Uri'].str.replace('www\.', '')
df_bucket['Uri'].str.replace('www.','')
这些是数据框中的 link:
'https://www.durbine.com.bd/Upload/vimg/20211104/N20211104044257_270256_Jgh3eI3dJo7Lv2GuGiWswwwW.jpg', 'https://www.durbine.com.bd/Upload/vimg/20211104/N20211104044808_280753_miGVs4defXAMXcmFM1XJwwwX.jpg'
但结果是:
'https://durbine.com.bd/Upload/vimg/20211104/N20211104044257_270256_Jgh3eI3dJo7Lv2GuGiWs.jpg', 'https://durbine.com.bd/Upload/vimg/20211104/N20211104044808_280753_miGVs4defXAMXcmFM1XJ.jpg'
它还会从最后一个中删除 wwwX 和 wwwW。
您希望 www.
带有 文字 点,因此请在调用 str.replace
:
df_bucket['Uri'].str.replace('www.', '', regex=False)
或者,如果您想在默认正则表达式模式下使用 str.replace
,则使用反斜杠转义点:
df_bucket['Uri'].str.replace('www\.', '')