2
我第一次使用BeautifulSoup:熊貓pd.DataFrame轉換成元組,而不是數據幀
mydivs = soup.findAll('div', {"class": "content"})
使得mydivs
每個mydiv
看起來像這樣的例子:
<div class="content">A number of hats by me <br/><br/>three now though ... </div>
我再要存儲每個每個div
中的文本塊作爲數據幀中的行。我想數據框看起來是這樣的:
index posts
0 <div class="content">A number of <br/><br/>three ... </div>
1 <div class="content">Stack ... <br/><br/>overflow ... </div>
...
這是我嘗試
A=[]
indices=[]
j=0
for div in mydivs:
A.append(div)
indices.append(j)
j+=1
DF = pd.DataFrame({'index': indices, "posts": A})
的代碼時,我然後打印出shape
我得到
print DF.shape()
TypeError: 'tuple' object is not callable
不過,我想DF
成爲數據幀,而不是tuple
。我怎樣才能解決這個問題?