I'm creating parquet file from python list of dictionary with pandas and pyarrow. But getting following error for empty nasted dictionary.
Cannot write struct type 'subject' with no child field to Parquet. Consider adding a dummy child field
code below.
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
data =[
{
"name":"david",
"subject":{}
}
]
df = pd.DataFrame.from_records(data)
table = pa.Table.from_pandas(df)
pq.write_table(table, 'file1.parquet')