我正在寻找flavor
选项的说明和问题的解决方案。
我在文档中找到了:
flavor (str (default: 'lattice')) – The parsing method to use (‘lattice’ or
‘stream’). Lattice is used by default.
我正在使用以下方式读取pdf文件: 在pdf上有一张表只有一行(当有更多行时,一切正常!)
import camelot
import pandas as pd
tables = camelot.read_pdf('file.pdf', pages='all')
df = tables[0].df
我收到的结果是空的数据框。
但是当我添加flavor='stream'
时,我收到的是表内容,但带有来自标头的其他数据。
有人知道为什么吗?