как я могу экспортировать фреймы данных на каждый лист Excel - PullRequest
1 голос
/ 30 мая 2020

Я использовал для l oop, чтобы создать фрейм данных. и я хочу экспортировать эти фреймы данных для каждого листа Excel и иметь имя каждого листа.

, например, сначала сохраните созданный фрейм данных с именем «a» в первом листе Excel, а в следующем фреймворке данных с именем «b» на втором листе Excel. эти фреймы данных сделаны для l oop.

как я мог это сделать? (извините за мой плохой энгли sh)

Ответы [ 2 ]

0 голосов
/ 30 мая 2020
0 голосов
/ 30 мая 2020

Код :

dfs=[]
for loop:    
    dfs.append(dfx)

    names = ["a", "b", "c", "d", "e"]
    for name, df in zip(names, dfs):
       df.to_csv(f'~/Desktop/df{name}.tsv', index=False, header=False, sep='\t')

Пояснение кода :
dfs - массив для хранения фреймов данных, которые создаются внутри внешнего l oop , имена предназначены для хранения буквенных c или уникальных имен. Функция zip() создает итератор, который будет агрегировать элементы из двух или более итераций, поэтому name и df проходят итерацию.

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