回答編集履歴

1

Update

2022/02/18 07:33

投稿

melian
melian

スコア19825

test CHANGED
@@ -12,11 +12,12 @@
12
12
  df = pd.read_csv(io.StringIO(csv_data), parse_dates=[0, 1])
13
13
 
14
14
  #
15
+ delta = (df['現時刻'] - df['開始時間']).dt
15
- df['経過時間'] = (df['現時刻'] - df['開始時間']).dt.seconds / 3600.0
16
+ df['経過時間'] = (delta.days * 24) + delta.seconds / 3600.0
16
17
  print(df)
17
18
 
18
19
  #
19
- 現時刻 開始時間 経過時間
20
+ 現時刻 開始時間 経過時間
20
- 0 2021-01-28 00:34:18 2021-01-28 00:00:07 0.569722
21
+ 0 2021-01-28 00:34:18 2021-01-28 00:00:07 0.569722
21
- 1 2021-01-29 12:50:36 2021-01-28 10:22:10 2.473889
22
+ 1 2021-01-29 12:50:36 2021-01-28 10:22:10 26.473889
22
23
  ```