【发布时间】:2020-01-21 18:06:38
【问题描述】:
def upload_file():
if request.method == 'POST':
print(request.files['file'])
f = request.files['file']
data_xls = pd.read_excel(f)
df2 = data_xls.reset_index()
p = df2.dropna(axis=1 , how='all')
name_filter = df2[df2['Pensioner Name'].astype(str).str.match('^[a-zA-Z\s\.]*$')]
cnic_filter = df2[df2['CNIC'].astype(str).str.match('^[\'][0-9+]{5}-[0-9+]{7}-[0-9]{1}[\']$')]
wallet_filter = df2[df2['Wallet Account No'].astype(str).str.contains('^[0-9+]{8}$')]
mobile_filter = df2[df2['Mobile Number'].astype(str).str.contains('^[3+][0-9+]{9}$')]
filterf = df2[[name_filter , cnic_filter, wallet_filter, mobile_filter]]
filterf = pd.DataFrame(filterf)
return filterf.to_html()
我正在尝试,但出现错误
ValueError: 无法将大小为 62 的序列复制到维度为 11 的数组轴
请帮助我是熊猫的新手
【问题讨论】:
标签: python regex pandas text-to-html