You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将文件夹内的图像按文件名前缀标注类别后加载生成pandas DataFrame

实现方案

首先确保你已经安装了pandas库,未安装可先执行pip install pandas。

完整可运行代码

import os
import pandas as pd

# 替换为你的图像文件夹实际路径
img_folder = "./your_image_folder"

# 文件名前缀与类别的映射规则,匹配预期输出,可自行调整对应数值
class_map = {
    "hp": 0,
    "toshiba": 1,
    "dell": 2
}

data = []
# 遍历文件夹下的所有文件
for filename in os.listdir(img_folder):
    # 只处理png格式图像,可根据需要调整后缀判断逻辑
    if filename.endswith(".png"):
        for prefix, cls in class_map.items():
            if filename.startswith(prefix):
                data.append({"filename": filename, "class": cls})
                break

# 生成DataFrame
df = pd.DataFrame(data)
# 按类别升序排序,和示例输出格式保持一致
df = df.sort_values("class").reset_index(drop=True)

print(df)

输出效果

运行后输出的DataFrame和你预期的格式一致:

filename  class
0       hp_01.png      0
1  toshiba_01.png      1
2     dell_01.png      2

内容的提问来源于stack exchange,提问作者StackUser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 18:39:04