我想将 2 个 DataFrame 包含到 1 个 csv 中。
我的代码运行并打印 2 个 DataFrame,但是我想删除 D 列、EF 第 2 行中的空格,以便第 3 行中的信息出现在其标题的正下方。
数据是正确的,只是格式化是我的问题。
(如果您运行代码,这将有意义,文件非常小)
import pandas as pd
from bs4 import BeautifulSoup
import csv
import requests
line1=[]
url='https://clinicaltrials.gov/ct2/show/NCT03548207'
r=requests.get(url)
soup=BeautifulSoup(r.content,'html.parser')
content=soup.find_all('div',id='main-content')
for item in content:
title=item.find('h1',class_='tr-h1 ct-sans-serif tr-solo_record').text
sponsor=item.find('div', class_='tr-info-text').text
summary=item.find('div',class_='ct-body3 tr-indent2').text
dict={'Title':title,'Sponsor':sponsor,'Summary':summary}
line1.append(dict)
df=pd.DataFrame(line1)
url2='https://clinicaltrials.gov/ct2/show/NCT03548207'
table1=pd.read_html(url2)[2]
dj=pd.DataFrame(table1)
kk=df.append(dj)
kk.to_csv('çode11.csv',index=False)
繁华开满天机
慕森卡
相关分类