忽略矢量化中的错误

2024-10-04 09:26:24 发布

您现在位置:Python中文网/ 问答频道 /正文

这是密码

import pandas as pd
import numpy as np
import requests

# x = ['~', 'A', 'Sun']   # Works
x = ['~', 'Walter', 'A', 'Sun'] # Doesn't work because of Walter 
df = pd.DataFrame(x, columns=['x'])

u = "https://en.wikipedia.org/wiki/"

df['URL'] = u + df['x']

def tbl10(u):
    html = requests.get(u).content
    tbl = pd.read_html(u)[10]
    return tbl

v = np.vectorize(tbl10)
pd.concat(v(df.URL))
  1. 如何让pd.concat忽略“Walter”的错误
  2. 有没有办法找出哪个元素导致了错误-在它被忽略之后

谢谢


Tags: importurl密码dfhtmlas错误np