替换&lt/数据框列中的p&gt

2024-05-26 17:42:49 发布

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

我有一个数据框列描述。我想删除文本“<;p>;”&;“<;br>;”并保留文本

     Description
     "&lt;p&gt;ID being used for RPA testing&lt;/p&gt;"
     "This NUID is used for User Acceptance Testing of the RPA solutions for mainframe provisioning (ACF2 NP10 and all IDMS lower environments)&lt;br&gt;"
     &lt;p>ID being used for RPA testing&lt;/p>
     This NUID is used for User Acceptance Testing of the RPA solutions for mainframe provisioning (ACF2 NP10 and all IDMS lower environments)&lt;br>

预期产量

        Description
      ID being used for RPA testing
      This NUID is used for User Acceptance Testing of the RPA solutions for mainframe provisioning (ACF2 NP10 and all IDMS lower environments)
      ID being used for RPA testing
     This NUID is used for User Acceptance Testing of the RPA solutions for mainframe provisioning (ACF2 NP10 and all IDMS lower environments)



     

Tags: ofltgtidforisthistesting
1条回答
网友
1楼 · 发布于 2024-05-26 17:42:49

如果文本不复杂,可以使用regex删除&lt;&gt;之间的任何内容

df = pd.DataFrame({
    "Description": [
        "&lt;p&gt;ID being used for RPA testing&lt;/p&gt;",
        "This NUID is used for User Acceptance Testing of the RPA solutions for mainframe provisioning (ACF2 NP10 and all IDMS lower environments)&lt;br&gt;"
    ]
})

pattern = re.compile('&lt;.+?(&gt;|>)')
df["Description"] = df["Description"].str.replace(pattern, "")

对于更复杂的需求,您必须深入到合适的HTML解析器(如BeautifulSoup)中来提取纯文本

相关问题 更多 >

    热门问题