循环遍历 python 中的文件夹,返回空白数据帧
Looping through a folder in python returning blank dataframe
我正在尝试获取文件夹中的所有文件,但由于某种原因代码是 return 空白数据框。下面是我的代码:
def fwd_pick(p):
final2 = pd.DataFrame()
excel_files2 = glob.glob(p + '.xlsx')
for f in excel_files2:
df2 = pd.read_excel(f)
final2 = final2.append(df2)
return final2
# Getting the forward pick locations
fwdpick = fwd_pick('C:/Users/abc/newfolder/')
任何帮助将不胜感激。
我意识到我在 glob.glob
中漏掉了 *,这就是它无法正确读取的原因。现在可以正常使用了。
def fwd_pick(p):
final2 = pd.DataFrame()
excel_files2 = glob.glob(p + '*.xlsx')
for f in excel_files2:
df2 = pd.read_excel(f)
final2 = final2.append(df2)
return final2
# Getting the forward pick locations
fwdpick = fwd_pick('C:/Users/abc/newfolder/')
我正在尝试获取文件夹中的所有文件,但由于某种原因代码是 return 空白数据框。下面是我的代码:
def fwd_pick(p):
final2 = pd.DataFrame()
excel_files2 = glob.glob(p + '.xlsx')
for f in excel_files2:
df2 = pd.read_excel(f)
final2 = final2.append(df2)
return final2
# Getting the forward pick locations
fwdpick = fwd_pick('C:/Users/abc/newfolder/')
任何帮助将不胜感激。
我意识到我在 glob.glob
中漏掉了 *,这就是它无法正确读取的原因。现在可以正常使用了。
def fwd_pick(p):
final2 = pd.DataFrame()
excel_files2 = glob.glob(p + '*.xlsx')
for f in excel_files2:
df2 = pd.read_excel(f)
final2 = final2.append(df2)
return final2
# Getting the forward pick locations
fwdpick = fwd_pick('C:/Users/abc/newfolder/')