回答編集履歴
1
プログラム追加
answer
CHANGED
@@ -3,4 +3,12 @@
|
|
3
3
|
方法1 funcという関数の中でNaTを除外した最小値を返すような処理をする。
|
4
4
|
方法2 データフレームのNaTを遠い未来の日付に変更してから処理する。
|
5
5
|
|
6
|
-
元のデータを壊したくないなら、方法1ですね。
|
6
|
+
元のデータを壊したくないなら、方法1ですね。
|
7
|
+
以下のコードで大丈夫だと思います。
|
8
|
+
|
9
|
+
```python
|
10
|
+
def func(row):
|
11
|
+
s = set((row['A_日付'], row['B_日付'], row['C_日付'], pd.NaT))
|
12
|
+
s.remove(pd.NaT)
|
13
|
+
return min(s)
|
14
|
+
```
|