我正在嘗試將抓取的數(shù)據(jù)轉(zhuǎn)換為 pd 數(shù)據(jù)幀(表)。信息通過beautifulsoup從不同標(biāo)簽(a、span、div)中檢索。對(duì)于soup_level1.find('ul', {'class':"fix3"}) 中的ul:divjt=ul.find('div',{'class':"topb"})a=divjt.find('a')trajectory=a.text.strip()divloc=ul.find('div',{'class':"under"})d=divloc.find('div')sp=ul.find('span',{'class':"blk"})object=sp.text.strip()try: sas=ul.find_all('span',{'class':"f1"}) timex=sas[0].text except IndexError: timex=''datalist.append[jobtitle,city,timex]headers=['Traj', 'Object', 'Time']A=[trajectory]B=[object]C=[timex]datac=A+B+Cdf = pd.DataFrame(datac)print(df) 我現(xiàn)在得到的結(jié)果是 00 BRD - TWD1 MER2 11/10/2018 00 SFX - NYT1 MER2 10/05/2016 00 GER - BEN1 MER2 05/06/2016我基本上想將這些結(jié)果“轉(zhuǎn)儲(chǔ)”在一個(gè)適當(dāng)?shù)臄?shù)據(jù)幀表中,其中每一行都被打印出來以相應(yīng)地表現(xiàn)出色。0 BRD - TWD MER 11/10/20181 SFX - NYT MER 10/05/20162 GER - BEN MER 05/06/2016謝謝!
3 回答

心有法竹
TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您希望 Excel 中的數(shù)據(jù)使用 csv 格式,則可以在 excel/Libre office 中打開 csv 文件以獲得所需的結(jié)果
var row = value1 + ":" + value2 + ":" + value3 ;
await fs.appendFile('file_name.csv', row + os.EOL, function (err) {
if (err) throw err;
});
這就是我在 Javascript 中是如何做到的。
添加回答
舉報(bào)
0/150
提交
取消