回答編集履歴
1
applyを使う方法を追加
answer
CHANGED
@@ -16,4 +16,19 @@
|
|
16
16
|
1 2 aBc
|
17
17
|
2 3 zzA
|
18
18
|
3 4 abZ
|
19
|
+
```
|
20
|
+
|
21
|
+
applyを使うとこうです。
|
22
|
+
|
23
|
+
```python
|
24
|
+
>>> import pandas
|
25
|
+
>>> import numpy as np
|
26
|
+
>>> path = pd.DataFrame({'A':[1,2,3,4], 'path1': ['Abc', 'aBc', 'zzA', 'abZ']})
|
27
|
+
>>> path['path1'] = path['path1'].apply(lambda x: x if x[0] != 'A' else np.nan)
|
28
|
+
>>> print(path)
|
29
|
+
A path1
|
30
|
+
0 1 NaN
|
31
|
+
1 2 aBc
|
32
|
+
2 3 zzA
|
33
|
+
3 4 abZ
|
19
34
|
```
|