Python 基于dataframe列A中的偏移值创建不同的文件,并基于dataframe列A中的偏移值保存到不同的现有文件夹 首先,我想根据数据帧列AFTP\u FOLDER\u PATH中的值创建不同的文件 其次,我想根据数据帧列A“FTP\U文件夹\U路径”中的值将这些文件保存到不同的文件夹中。这些文件夹已存在,无需创建

Python 基于dataframe列A中的偏移值创建不同的文件,并基于dataframe列A中的偏移值保存到不同的现有文件夹 首先,我想根据数据帧列AFTP\u FOLDER\u PATH中的值创建不同的文件 其次,我想根据数据帧列A“FTP\U文件夹\U路径”中的值将这些文件保存到不同的文件夹中。这些文件夹已存在,无需创建,python,pandas,Python,Pandas,我正在努力通过循环来实现这一点。我在过去的第一部分中也做过类似的事情,我只是创建了不同的文件,但我只能找出如何将它们保存到一个文件夹中。我一直在尝试将它们保存到多个文件夹中。在守则中,我包括: 数据帧 我所做的尝试只解决了问题的第一部分 所有需要转到正确FTP文件夹的所需输出 我发现了一个小的基本错误。我应该在第2行中加入/{I}。在本例中,我将是masterfolder的子文件夹,因此将其添加到中可以使文件转到它们的目的地,从而非常容易地解决问题的第二部分 for i, x in df_jo

我正在努力通过循环来实现这一点。我在过去的第一部分中也做过类似的事情,我只是创建了不同的文件,但我只能找出如何将它们保存到一个文件夹中。我一直在尝试将它们保存到多个文件夹中。在守则中,我包括:

  • 数据帧
  • 我所做的尝试只解决了问题的第一部分
  • 所有需要转到正确FTP文件夹的所需输出


  • 我发现了一个小的基本错误。我应该在第2行中加入/{I}。在本例中,我将是masterfolder的子文件夹,因此将其添加到中可以使文件转到它们的目的地,从而非常容易地解决问题的第二部分

    for i, x in df_joined.groupby('FTP_FOLDER_PATH'):        
        os.chdir(f'{FTP_Master_Folder}/{i}')
        p = os.path.join(os.getcwd(),  i + '.csv')
        x.to_csv(p, index=False)
    
    for i, x in df_joined.groupby('FTP_FOLDER_PATH'):        
        os.chdir(f'{FTP_Master_Folder}/{i}')
        p = os.path.join(os.getcwd(),  i + '.csv')
        x.to_csv(p, index=False)