<p>在循环之后,我很难将列表转换为数据帧。我得到了前3行的结果,但是其余的输出是NaN值。
这是我的密码。非常感谢您的帮助。多谢各位</p>
<pre><code> for i in range(0,5000):
data=data_phished["url"][i]
if not urlparse(data).scheme:
url = 'https://' + data
print(i),print(url)
urlRequest.append(fe.urlRequest(url,soup,hostname))
urlAnchor.append(fe.urlAnchor(url,soup,hostname))
linksTags.append(fe.linksTags(url))
sfh.append(fe.sfh(url,soup,hostname))
emailSubmit.append(fe.emailSubmit(url))
urlAbnormal.append(fe.urlAbnormal(url,hostname))
#Storing extracted features in a list
label = []
for i in range(0,5000):
label.append(1)
#Converting the list to dataframe
feat_col = {'request_url':pd.Series(urlRequest), 'anchor_url':pd.Series(urlAnchor),'links_in_tags':pd.Series(linksTags),'server_from_handler':pd.Series(sfh),'submit_info_email':pd.Series(emailSubmit),'abnormal_url':pd.Series(urlAbnormal),'class':pd.Series(label)}
abn = pd.DataFrame(feat_col)
abn
</code></pre>
<p>这是我收到的输出(附件)
[1] :<a href="https://i.stack.imgur.com/uMWwB.png" rel="nofollow noreferrer">https://i.stack.imgur.com/uMWwB.png</a></p>