import pandas as pd
#Setup DF
data = [
(1234, 1, 'x', 'x', 34, 'May 2019'),
(1234, 2, 'x', 'x', 34, 'June 2019'),
(1235, 1, 'y', 'y', 34, 'July 2019')]
df = pd.DataFrame(data)
Следующий код объединит ваши данные в зависимости от положения столбца, а затем удалит ненужные столбцы и сохранит в some_csv.csv
:
df['Datetime']=df.apply(lambda x:'%s %s' % (str(x[df.columns[4]]),str(x[df.columns[5]])),axis=1)
df.drop(columns=[df.columns[4],df.columns[5]], inplace=True)
df.to_csv('some_csv.csv')