Sai*_*esh 2 python python-2.7 pandas
这是我的数据框:
issue,time_taken
aa,2 days 20:00:00.95
bb,2 days 19:12:48.276000
Run Code Online (Sandbox Code Playgroud)
我只想将time_taken列格式转换为小时。我只需要总小时数。
例如,我必须像这样显示输出
issue,time_taken,time_taken_hours
aa,2 days 20:00:00.95,68
Run Code Online (Sandbox Code Playgroud)
jez*_*ael 12
我认为你可以使用:
import numpy as np
df['time_taken_hours'] = df['time_taken'] / np.timedelta64(1, 'h')
print df
issue time_taken time_taken_hours
0 aa 2 days 20:07:49.958000 68.130544
1 bb 2 days 19:12:13.383000 67.203717
Run Code Online (Sandbox Code Playgroud)