Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
简而言之,我正在执行此步骤。
tables = camelot.read_pdf(doc_file) tables[0].df
我tables[0].df.columns用来从提取的表中获取列名。
tables[0].df.columns
但它没有给出列名。
Camelot 提取的表没有字母列名。
tables[0].df.columns例如,对于三列表返回:
RangeIndex(start=0, stop=3, step=1)
相反,您可以尝试读取第一行并从中获取列表:tables[0].df.iloc[0].tolist(). 输出可能是:
tables[0].df.iloc[0].tolist()
['column1', 'column2', 'column3']