Python: 将多个工作表合并到一个工作簿中
Python: Merging Multiple Sheets into one Workbook
我正在尝试将多个工作簿合并为一个。但是,我目前的代码有问题。
cwd = os.path.abspath(r'C:\xxx\xxx\Documents\xxx\xx Data')
files = os.listdir(cwd)
print (files)
df = pd.DataFrame()
for file in files:
if file.endswith('.csv'):
df = df.append(pd.read_excel(file), ignore_index=True)
df.head()
此代码 returns 第 7 行错误。
FileNotFoundError: [Errno 2] 没有那个文件或目录: 'Code.csv'
任何人都可以帮助我,因为我不确定 how/why 找不到文件。
Folder Screenshot
你的文件夹截图好像没有.py文件。我假设它在另一个文件夹中。
尝试
os.chdir(cwd)
for 循环之前。
编辑 -
或者,如果您不想更改工作目录,您可以指定文件的路径。
pd.read_csv(cwd+"/"+file)
我正在尝试将多个工作簿合并为一个。但是,我目前的代码有问题。
cwd = os.path.abspath(r'C:\xxx\xxx\Documents\xxx\xx Data')
files = os.listdir(cwd)
print (files)
df = pd.DataFrame()
for file in files:
if file.endswith('.csv'):
df = df.append(pd.read_excel(file), ignore_index=True)
df.head()
此代码 returns 第 7 行错误。
FileNotFoundError: [Errno 2] 没有那个文件或目录: 'Code.csv'
任何人都可以帮助我,因为我不确定 how/why 找不到文件。
Folder Screenshot
你的文件夹截图好像没有.py文件。我假设它在另一个文件夹中。
尝试
os.chdir(cwd)
for 循环之前。
编辑 - 或者,如果您不想更改工作目录,您可以指定文件的路径。
pd.read_csv(cwd+"/"+file)