Я хотел бы перенести все макрофункции с помощью 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
Спасибо за чтение.Искренняя.