Поддержка python Bigquery API указывает на то, что массивы возможны, однако при переходе от фрейма данных pandas к bigquery возникает проблема со структурой pyarrow.
Кажется, что единственный способ обойти это - удалить столбцы, а затем использовать JSON Normalize для отдельной таблицы.
'''from google.cloud import bigquery
project = 'lake'
client = bigquery.Client(credentials=credentials, project=project)
dataset_ref = client.dataset('XXX')
table_ref = dataset_ref.table('RAW_XXX')
job_config = bigquery.LoadJobConfig()
job_config.autodetect = True
job_config.write_disposition = 'WRITE_TRUNCATE'
client.load_table_from_dataframe(appended_data, table_ref,job_config=job_config).result()'''
Это ошибка, полученная. NotImplementedError: структура