使用pandas添加一些表名到excel
我有数据
date mail request 2016-06-17 13:27:49 yans.bouts@yandex.ru GET HTTP/1.1 2016-06-17 13:30:46 yans.bouts@yandex.ru GET HTTP/1.1 2016-06-17 12:05:04 titovtanya@yandex.ru GET HTTP/1.1 2016-06-17 12:05:28 titovtanya@yandex.ru GET HTTP/1.1 2016-06-17 12:18:36 titovtanya@yandex.ru GET HTTP/1.1
我需要用mail
每个名字创build空的excel文件,并添加到这个sheet1
, sheet2
, sheet3
, sheet4
。 我用
df.groupby('mail').apply(lambda g: g.to_excel(g.name + '.xlsx', u'sheet1'))
但它创build的数据文件(我需要在空),只有sheet1
我应该做什么?
你正在使用g.to_excel
这应该把数据放在文件中。
相反,创build一个空的数据to_excel
并使用它与to_excel
。
edf = pd.DataFrame() f.groupby('mail').apply(lambda g: edf.to_excel(g.name + '.xlsx', u'sheet1'))