import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
file_path = 'C:\\Users\\lenovo\\Desktop\\b站订单'
file_list = os.listdir(file_path)
print(file_list)
for orders in file_list:
data = pd.read_excel(str(file_list)+'\\'+orders)
print(data.head())
FileNotFoundError: [Errno 2] No such file or directory: "['.ipynb_checkpoints', 'bilibili2月8日订单.xlsx', 'bilibili2月9日订单.xlsx', 'Untitled.ipynb']\.ipynb_checkpoints"
不知道那里出了问题 想不明白 明明读到了两个xlsx文件 为什么报错
data = pd.read_excel(str(file_list)+'\'+orders)
这里filelist是list,你都已经遍历放到orders里了,直接用orders,不要再把整个list拼接进字符串里面去
filePath = r"C:\Users\HP\Desktop\数据包"
nameList=os.listdir(filePath)
j=0
for i in nameList:
temp = pd.read_excel("C:\\Users\\lenovo\\Desktop\\b站订单\\"+i, index_col=0)
# data = data.asfreq('D') #粒度
temp[temp == 0] = np.nan
temp.interpolate(inplace=True)
if j==0:
data=temp
j=1
else:
data = pd.concat([temp, data], axis=1)
data.dropna(axis=0, inplace=True)
data.to_excel(r"C:\Users\HP\Desktop\111.xlsx")