所以在这里, 我有2个数据帧,每个都有Name1和Name2。我正在尝试创建一个名为BOB + SAM的Excel工作表,以该数据框名称作为工作表名称,并得到一个记录。 Ryan Connor在两个数据框中,因此我想创建一个名为Ryan + Connor的Excel文件,在工作表1上记录数据框架1(命名为东西),在工作表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)