Один из способов сделать это - создать пустой список снаружи, а затем добавить его в цикл, который вы пробовали. Ваша проблема, кажется, создает Dataframe. Я бы только прокомментировал ответ выше для ссылки других, однако я не могу оставлять комментарии в этом представлении.
Определите столбцы, а затем создайте кадр данных, используя from_records
import pandas as pd
cols = ['col_1','col_2',...,'col_n']
df = pd.DataFrame.from_records(list_cols, columns=cols)
Ответ выше создает список (list_columns = []
), который затем пытается преобразовать в Dataframe. Это должно бросить следующее:
Traceback (most recent call last):
File "<ipython-input-396-dc539f26ae12>", line 1, in <module>
list_columns.Dataframe()
AttributeError: 'list' object has no attribute 'Dataframe'