Я пытаюсь сделать DataFrame для панд из некоторых данных, которые я удалил с веб-сайта, и я использовал find_all несколько раз, но есть ли способ сделать несколько операторов find_all и разделить результаты в фрейме данных pandas. В более общем смысле, я могу создать фрейм данных с меньшим количеством строк кода. Вот пример строки в кадре данных с моим текущим кодом:
96 | AGI | $ 0,03 | $ 1,92 | 4,61%
'' 'питон
cryptoCompareDataFrame = pd.DataFrame({'Name':[item.text.strip() for item in cryptoCompareSoup.find_all('span',{'class':'mobile-name ng- binding'})],
'Price':[item.text.strip() for item in cryptoCompareSoup.find_all('div', {'class':['current-price-value ng-binding','current-price-value ng-binding highlight-down value-down','current-price-value ng-binding highlight-up value-up']})],
'Volume':[item.text.strip() for item in cryptoCompareSoup.find_all('td',{'class':'full-volume col-selected'})],
'24HrDelta':[item.findChild('span').text.strip() for item in cryptoCompareSoup.find_all('td',{'ng-class':["{'col-selected':tableColumns[6].sortApplied}"]})]
})
'' '