Class Table (0.14.0a0)

Table(
    documentai_object: google.cloud.documentai_v1.types.document.Document.Page.Table,
    _page: google.cloud.documentai_toolbox.wrappers.page.Page,
)

Represents a wrapped documentai.Document.Page.Table.

Attributes

Name Description
documentai_object :noindex: google.cloud.documentai.Document.Page.Table
Required. The original object.
body_rows :noindex: List[List[str]]
Required. A list of body rows.
header_rows :noindex: List[List[str]]
Required. A list of header rows.

Methods

_extract_table_rows

_extract_table_rows(
    table_rows: typing.Iterable[
        google.cloud.documentai_v1.types.document.Document.Page.Table.TableRow
    ],
) -> typing.List[typing.List[str]]

Returns a list of rows from table_rows.

Parameter
Name Description
table_rows List[documentai.Document.Page.Table.TableRow]

Required. A documentai.Document.Page.Table.TableRow.

Returns
Type Description
List[List[str]] A list of table rows.

to_dataframe

to_dataframe() -> pandas.core.frame.DataFrame

Returns pd.DataFrame from documentai.table

Returns
Type Description
pd.DataFrame The DataFrame of the table.