Создать уникальный список из столбца в нескольких фреймах данных, создать книги Excel на основе этого и поместить строки из фреймов данных в разные листы? - PullRequest
0 голосов
/ 30 августа 2018

df1

df2

Так вот, У меня есть 2 фрейма данных, у каждого есть Имя1 и Имя2. Я пытаюсь создать лист Excel с именем BOB + SAM, в котором имя фрейма данных будет называться именем листа и единственной записью. Райан Коннор находится в обоих фреймах данных, поэтому я хочу создать файл Excel с именем Ryan + Connor, иметь запись фрейма 1 на листе 1 (что-то с именем) и записи 2 фрейма данных на листе 2

В моем реальном случае использования у меня будет намного больше, чем 2 кадра данных.

Приведенный ниже код работает правильно для 1 кадра данных, но не более 1

names=df['A'].unique().tolist()
from pandas import ExcelWriter
import os
path="/name"
os.chdir(path)
for i in names:
    writer = ExcelWriter(str(i)+'.xlsx')
    i=pd.DataFrame(df.loc[df['A']==i])
    i.to_excel(writer)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...