我正在尝试添加hours到 a 中的特定值,以pandas df使它们保持一致。
对于df下面我想添加24 hours到第一个值。
import pandas as pd
d = ({
'time' : ['3:00:00','27:30:00','28:00:00'],
})
df = pd.DataFrame(data=d)
我现在正在使用这个。
df['time'].iloc[0] = df['time'].iloc[0] + pd.Timedelta(hours=24)
但它产生:
time
0 1 days 03:00:00
1 27:30:00
2 28:00:00
我的预期输出是:
time
0 27:00:00
1 27:30:00
2 28:00:00