Обработка нескольких данных CSV с несколькими пандами данных в один файл Excel с несколькими листами - PullRequest
0 голосов
/ 26 сентября 2019

Я хотел бы перенести все макрофункции с помощью VBA с пандами Python.

, поэтому я пытаюсь импортировать несколько файлов CSV для обработки данных с пандами для каждого фрейма данных и сохранения этих данных в одном файле Excel на каждом листе..

Однако я застрял Пожалуйста, помогите ...

 For example 

path =r'C:\Pydir'

filenames = glob.glob(path+ "/*.csv")
   for filename in filenames:
      list_of_cat = pd.read_csv(filename, encoding="cp949", index_col = False)

I hope to apply bellow code to all Data frame

    for df in list_of_cat:
      df['ITEM CREATED DATE'] = df['ITEM CREATED DATE'].str.replace("오전", "AM")
      df['ITEM CREATED DATE'] = df['ITEM CREATED DATE'].str.replace("오후", "PM")
      df['ITEM CREATED DATE'] = df['ITEM CREATED DATE'].str.strip()
      df['ITEM CREATED DATE'] = pd.to_datetime(df['ITEM CREATED DATE'], format='%d/%m/%Y %p %I:%M:%S')
      df["ITEM"] = df["ITEM"].astype('int64')
      df = df.sort_values('OTHER DESC')
      df = df.reset_index(drop=True)
      df = df[df["CPS_INDICATOR_OTHER DESC"] != "CPS"]

   for df in list_of_cat:
     New = np.where(pd.to_datetime(df['ITEM CREATED DATE'], format='%y/%m/%d') >= '2019/07/05', 'N', '')
     df.insert(0, 'N', New)


Это мой желаемый результат в Excel.

Желаемый результат с кодом

Каждый кадр данных для каждого листа Excel

Спасибо за чтение.Искренняя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...