我有一个包含 HTML 的 text 列的 Pandas DataFrame。我只想获取文本,也就是剥离标签。我尝试按如下方式执行此操作:
from bs4 import BeautifulSoup
result_df['text'] = BeautifulSoup(result_df['text']).get_text()
但是,我最终得到了这个错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我做错了什么?
谢谢!
请您参考如下方法:
试试这个:
from bs4 import BeautifulSoup
result_df['text'] = [BeautifulSoup(text).get_text() for text in result_df['text'] ]
