The old code of python looks like:

import pandas as pd
temp = pd.DataFrame()
for record in table:
    df = pd.DataFrame(record)
    temp = pd.concat([temp, df])
# The final result
result = temp

This snippet above will cost 7 seconds to run on my laptop.
Actually, pd.concat() is an expensive operation for CPU. So let’s replace it with common python dictionary:

import pandas as pd
temp = {}
for record in table:
    temp[record[column_name]] = record[column_value]
    ...
# The final result
result = pd.DataFrame.from_dict(temp)

This snippet only costs 0.03 seconds, which is more effective.