Dalam skrip saya, saya mengekstrak excel yang dalam satu kolom bernama "Waktu" adalah objek dtype, di kolom itu ada jam seperti jadi "14:00:00" saya ingin mengonversi kolom menjadi_datetime tetapi ketika ...

0
Ricardoke 5 April 2021, 20:52

2 jawaban

Jawaban Terbaik

Gunakan Series.dt.time:

df['Time']=pandas.to_datetime(df['Time'],format='%H:%M:%S').dt.time

Untuk menambah atau mengurangi time, Anda dapat melakukan ini:

pd.Timedelta(df.Time - t1).seconds / 3600.0
1
Mayank Porwal 5 April 2021, 18:04

Anda dapat menggunakan timedelta:

df['Time'] = pd.to_timedelta(df['Time'])

Untuk menghitung menit:

pd.to_timedelta(df.time).dt.seconds/60
0
Pygirl 5 April 2021, 17:59