Сохранить oop вывод в другой файл Excel в python - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть следующее l oop, которое я хочу сохранить в разных файлах Excel или в листах Excel

best_size = 4
i = 0

while i < best_size:
  G = print('GP =', pd.concat([df1.loc[df1['Cluster'] == i],
      df2.loc[df2['Cluster'] == i]
    ],
    sort = True))
i = i + 1

вывод выглядит следующим образом:

l oop output

Я пробую следующие команды:

1) test 1:

pd.concat([df1.loc[df1['Cluster'] == i],
      df2.loc[df2['Cluster'] == i]
    ],
    sort = True).to_excel('Test1.xslx)

, но сохраняет только последний вывод

2) тест 2:

import xlsxwriter

workbook = xlsxwriter.Workbook('Example2.xlsx')

worksheet = workbook.add_worksheet()

# Start from the first cell.#Rows and columns are zero indexed.
row = 0
column = 0

# iterating through content list
for item in G:

  #write operation perform
worksheet.write(row, column, item)

# incrementing the value of row by one# with each iteratons.
row += 1

workbook.close()

выдает следующую ошибку: TypeError: объект 'NoneType' не повторяется

3) Я также пытаюсь это сделать:

with open("output_data.xlsx", "w") as out_files:
  for i in range(len(G)):
  print(i)

Я получаю эту ошибку: TypeError: объект типа 'NoneType' не имеет len ()

Как сохранить выходные данные для печати в различных файлах Excel, используя al oop?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...