【发布时间】:2021-10-29 19:51:02
【问题描述】:
我正在使用 Python - BeautifulSoup 和 Selenium抓取一个 COVID 数据集。数据框的某些列中有空单元格。但是,我无法将其转换为 0。
我已经用尽了堆栈溢出中的所有给定解决方案。我知道这是一个重复的问题,更像是一个愚蠢的问题,但我不知道如何解决这个问题。
这是代码:
def recode_empty_cells(dataframe, list_of_columns):
for column in list_of_columns:
dataframe[column] = dataframe[column].replace('\xa0',0)
dataframe[column] = dataframe[column].replace(" ",0)
dataframe[column] = dataframe[column].fillna(0)
return dataframe
recode_empty_cells(df, df.columns)
【问题讨论】:
-
您还应该提及 URL,您的抓取代码
-
在不提供 url 或数据框的情况下,任何人都无法提供帮助/提供细节。
标签: python pandas dataframe web-scraping beautifulsoup