1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
【第一個(gè)問題】
如果打開文件下多個(gè)文件(不包含子目錄):
import glob
for filename in glob.glob(r"f:/py/*.py"):
file = msoffcrypto.OfficeFile(open(filename, "rb"))
……
【第二個(gè)問題】
第二個(gè)問題提示'df0'沒有聲明,建議參考下concat用法
concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False,
keys=None, levels=None, names=None, verify_integrity=False, copy=True):
pd.concat()只是單純地把兩個(gè)表拼接在一起,參數(shù)axis用于指定是行還是列,axis默認(rèn)是0。當(dāng)axis=0時(shí),pd.concat([obj1, obj2])的效果與obj1.append(obj2)是相同的;當(dāng)axis=1時(shí),pd.concat([obj1, obj2], axis=1)的效果與pd.merge(obj1, obj2, left_index=True, right_index=True, how=‘outer’)是相同的。objs:需要連接的對(duì)象集合,一般是列表或字典;axis:連接軸向;join:參數(shù)為‘outer’或‘inner’;join_axes=[]:指定自定義的索引; keys=[]:創(chuàng)建層次化索引;ignore_index=True:重建索引
df = pd.read_excel(decrypted)
print(df)
data = pd.concat([df0, df1, ...], axis=0)
從你給的代碼中看不出上面黑體標(biāo)注的變量有些什么樣的關(guān)系……
添加回答
舉報(bào)