我正在运行数据分析,其中正在运行许多CSV文件。 我使用了下面的代码
filelist = ["C:\Users\jan.csv", "C:\Users\feb.csv", "C:\Users\mar.csv"]
for location in filelist:
df = pd.read_csv(location)
out_put, productivity = timeresult.input_data.outbuild(df, year, days)
filelist.append(productivity)
是否有一种方法可以使索引成为CSV名称,而不再在文件列表中包含文件名?
该文件列表创建了我的数据分析列表,但是我希望索引名称是该文件列表中使用的csvfile名称。
答案 0 :(得分:0)
我听不懂这部分
有没有一种方法可以使索引成为CSV名称
对于最后一部分,不要执行filelist.append(productivity)
,而是将其附加到一个空列表中,例如:
filelist=["C:\Users\jan.csv", "C:\Users\feb.csv", "C:\Users\mar.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:\Users\jan.csv", "C:\Users\feb.csv", "C:\Users\mar.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])