我正在运行数据分析,其中运行了许多CSV文件。 我使用了下面的代码
filelist = ["C:Usersjan.csv", "C:Usersfeb.csv", "C:Usersmar.csv"]
for location in filelist:
df = pd.read_csv(location)
out_put, productivity = timeresult.input_data.outbuild(df, year, days)
filelist.append(productivity)
有没有办法让索引成为CSV名称,而文件列表中不再有文件名?
文件列表比创建我的数据分析列表,但我希望索引名称是文件列表中使用的csv文件名。
我不明白这部分
有没有办法让索引成为 CSV 名称
对于最后一部分,而不是执行filelist.append(productivity)
,将其附加到空列表中,如下所示:
filelist=["C:Usersjan.csv", "C:Usersfeb.csv", "C:Usersmar.csv"]
filelist_new = []
for location in filelist:
df = pd.read_csv(location)
out_put, productivity= timeresult.input_data.outbuild(df, year, days)
filelist_new.append(productivity)
为您的后续问题添加了: 我不知道这timeresult.input_data.outbuild
做什么。但是您可以附加一个列表,如下所示:
filelist=["C:Usersjan.csv", "C:Usersfeb.csv", "C:Usersmar.csv"]
filelist_new = []
for location in filelist:
df = pd.read_csv(location)
out_put, productivity= timeresult.input_data.outbuild(df, year, days)
filelist_new.append([location.split('')[-1], productivity])