![df1](https://i.stack.imgur.com/GnQxA.png)
![df2](https://i.stack.imgur.com/wARiL.png)
Так вот,
У меня есть 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)