from astropy.table import Table
import pandas as pd
t = Table.read('file.fits')
df = pd.DataFrame.from_records(t, columns=t.columns)
How to change the dtype of a numpy recarray when one of the columns is an array?