PYSPARK: применить квантильный дискретизатор для всех столбцов

Вы также можете преобразовать в datetime без конкатенации строк, объединив объекты datetime и timedelta. В сочетании с pd.DataFrame.pop вы можете одновременно удалить исходную серию:

df['DateTime'] = pd.to_datetime(df.pop('Date')) + pd.to_timedelta(df.pop('Time'))

print(df)

             DateTime
0 2013-01-06 23:00:00
1 2013-02-06 01:00:00
2 2013-02-06 21:00:00
3 2013-02-06 22:00:00
4 2013-02-06 23:00:00
5 2013-03-06 01:00:00
6 2013-03-06 21:00:00
7 2013-03-06 22:00:00
8 2013-03-06 23:00:00
9 2013-04-06 01:00:00

print(df.dtypes)

DateTime    datetime64[ns]
dtype: object

0
задан priya 7 March 2019 в 09:38
поделиться