Сохраните выходные данные из a для каждого цикла в файл excel

#python

Вопрос:

Я относительно неопытен в python. Как бы я сохранил выходные данные своего скрипта в файле excel?

 import itertools

IDP = ['MS', 'GOOG', 'FB', 'LINK']
for L in range(0, len(IDP) 1):
    for subset in itertools.combinations(IDP, L):
        print(subset) 

Комментарии:

1. посмотрите на панд

Ответ №1:

Если вы устанавливаете pandas, вы можете использовать следующий код. Чтобы записать файл в excel, он также может запросить openpyxl или xlrd, поэтому вам, возможно, придется установить их также с помощью pip

 import pandas as pd 
import itertools
subset_list = []
IDP = ['MS', 'GOOG', 'FB', 'LINK']
for L in range(0, len(IDP) 1):
    for subset in itertools.combinations(IDP, L):
        subset_list.append(subset)

df = pd.DataFrame(subset_list, columns=['enter the titles for your columns as a list'])

df.to_excel('subset.xlsx', index=False)