Dataframe 循环问题(循环第一列i位,怎么找出对应第二列i位的值操作)

需求:我想根据excel文件中的。照片名称,与所属组的名称。将照片分好。
但是写到循环的时候,遇到了问题,小白陷入了瓶颈求大神解决

-------------------------------------
import os  # os是用来切换路径和创建文件夹的。
import shutil   # shutil 是用来复制黏贴文件的
input_fp=input("源文件路径:")
input_sd=input("输出文件路径")
file_path = r"%s"%input_fp  # 想拆分的文件夹所在路径,也就是一大堆文件所在的路径
save_path = r"%s"%input_sd  # save_dir 是想把复制出来的文件存放在的路径
import pandas as pd
df=pd.read_excel(r"%s\测试数据.xlsx"%input_fp)
for i in df['数字']:
    for j in df["字母"]:
        filename = str(i) + ".png"
        if os.path.isfile(file_path+"\\"+filename):
            print(j)
            from_path = os.path.join(file_path, filename)
            # 旧文件的绝对路径(包含文件的后缀名)
            save_dir = save_path + "\\" + j
            if not os.path.isdir(save_dir):
                os.makedirs(save_dir)
            to_path = save_dir + "\\" + filename  # 新文件的绝对路径
            shutil.copy(from_path, to_path)  # 完成复制黏贴
        else:
            print("未找到照片的数字:%s" % i)

单纯看代码看不出个问题,你执行过程报错了还是无法实现所需的功能?

对dataframe进行数据处理即可,可以用df.iloc[2,:][1]来取数。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632