[問題] groupby之後怎麼存到excel不同sheet
板上的各位大大好
最近剛開始接觸程式語言,挫折感好強烈@@..
請問對dataframe做groupby分群之後,我想要把每個分類儲存到excel的不同sheet
sheet的名字是分類的名字,例如:形容詞、動詞、名詞
目前的寫法如下,覺得寫的很笨..好像比直接用excel還要慢...
grouped = df2.groupby('詞性')
g1 = grouped.get_group(name = '介系詞')
g2 = grouped.get_group(name = '代名詞')
g3 = grouped.get_group(name = '冠詞')
writer = pd.ExcelWriter('爬蟲-基本1200字詞.xls')
g1.to_excel(writer, sheet_name='介系詞')
g2.to_excel(writer, sheet_name='代名詞')
g3.to_excel(writer, sheet_name='冠詞')
writer.save()
如果group裡面有20個不同的分類,照現在的寫法必須要複製20行定義變數,
然後再對20個變數設定儲存sheet,而且sheet的名字還要手動key進去
請問要怎麼寫會比較好..
謝謝讀完的板友們!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.195.53
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1531539737.A.6E3.html
→
07/14 17:31,
7年前
, 1F
07/14 17:31, 1F
→
07/14 23:44,
7年前
, 2F
07/14 23:44, 2F
→
07/15 00:25,
7年前
, 3F
07/15 00:25, 3F
推
07/15 00:40,
7年前
, 4F
07/15 00:40, 4F
→
07/15 00:41,
7年前
, 5F
07/15 00:41, 5F
→
07/15 00:42,
7年前
, 6F
07/15 00:42, 6F
→
07/15 00:43,
7年前
, 7F
07/15 00:43, 7F
→
07/15 00:43,
7年前
, 8F
07/15 00:43, 8F
推
07/15 00:46,
7年前
, 9F
07/15 00:46, 9F
推
07/15 01:15,
7年前
, 10F
07/15 01:15, 10F
→
07/15 23:55,
7年前
, 11F
07/15 23:55, 11F
→
07/15 23:56,
7年前
, 12F
07/15 23:56, 12F
推
07/16 03:18,
7年前
, 13F
07/16 03:18, 13F
→
07/16 03:18,
7年前
, 14F
07/16 03:18, 14F
→
07/16 08:56,
7年前
, 15F
07/16 08:56, 15F
Python 近期熱門文章
PTT數位生活區 即時熱門文章