python - 如何按熊猫中的csv文件名索引列表?
问题描述
我正在运行许多 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 名称。
解决方案
这部分我没看懂
有没有办法让索引成为 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])
推荐阅读
- html - ipad safari 中跨度的单击事件
- python - 区分肯定句和否定句
- python - 如何使用熊猫日期时间将数字转换为日期(通过使用这些数字作为与今天日期的距离)
- angular - 带有ceisum的角度8.1无法设置未定义的属性“自动链接器”
- javascript - 如何从私有函数访问组件范围?
- python - 在 Python 中使用 Beautifulsoup4 进行异步 HTML 解析
- git - Git:如何仅提取文件大小写更改?
- python - 需要将数据框的列值转换为单独的列,并使用熊猫为每个单元格填充计数值
- c - DMA 回调每个循环都返回相同的值
- google-apps-script - 如何在 Google 表格中使用“frozenColumns”?