[問題] Pandas 擷取部分excel欄位並合併

看板Python作者 (明日幸福今日修)時間6年前 (2019/03/10 14:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好 小弟初學Pandas 有個問題想請教 小弟有數十筆Excel 檔 想要把他們的D4 to F15 range的值 [就是D4-D15, E4-E15, and F4-F15] 取出並合併 (D4, E4, and F4 are as index) 在google 了許久後 湊出下面的做法 看起來結果正確 但是好奇是否有更好的做法 比如 如果我3個column 的index 是 AA BB and CC (他們的cell還是D4, E4, and F4) 如果資料很大筆 或是每個檔案資料長度不同 (我就不知道nrows為多少 或是他不為定值) 這樣我的寫法應該如何更改呢 謝謝 import pandas as pd import os import glob df=pd.DataFrame() all_data=pd.DataFrame() for f in glob.glob('*.xlsx'): df = pd.read_excel(f,skiprows=3, nrows=12,usecols=[3,4,5]) all_data = all_data.append(df,ignore_index=False) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.126.184 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1552200380.A.202.html
文章代碼(AID): #1SXBAy82 (Python)
文章代碼(AID): #1SXBAy82 (Python)