Мне удалось очистить данные о событиях и их ссылки , но я изо всех сил пытаюсь заставить правильное событие соответствовать правильной ссылке события при объединении в фрейм данных. Я попытался отбросить нулевые результаты, однако не могу понять.
Вот мой код, извлекающий ссылки
arr2 = []
#finds <h2's>
h2s = soup.find_all('h2')
for h2 in h2s:
links = h2.a['href']
arr2.append(links)
df2 = pd.DataFrame(arr2)
df2.columns = ['Links']
df2.dropna()
Вот мои 2 попытки объединить данные + ссылки на события в один фрейм данных, однако ссылки не совпадают с правильным событием.
from pandas import *
df3 = pd.concat([df,df2],sort=False, axis=1)
df3
#df3.to_html('test1.html')
Попытка отбросить None
df.dropna()
df3 = pd.concat([df,df2], sort=False, axis=1)
df3 = df3.replace(to_replace='None', value=np.nan).dropna()
df3