質問するログイン新規登録

回答編集履歴

1

追記

2021/12/03 01:44

投稿

bsdfan
bsdfan

スコア4932

answer CHANGED
@@ -16,4 +16,10 @@
16
16
  print(df)
17
17
  ```
18
18
 
19
- 回答とはあまり関係ないのですが、datetimeにするよりもtimedeltaにするほうがいいのではないかという気がします。
19
+ 回答とはあまり関係ないのですが、datetimeにするよりもtimedeltaにするほうがいいのではないかという気がします。
20
+
21
+ ###### 追記
22
+ timedeltaにする場合は、forの最後を下記のようにして、'1900-01-01 00:00:00'からの差分にするのが簡単だと思います。
23
+ ```python
24
+ df[col] = pat1.fillna(pat2) - pd.to_datetime('0.0', format='%S.%f')
25
+ ```