回答編集履歴
2
test
CHANGED
@@ -1,7 +1,8 @@
|
|
1
1
|
```python
|
2
2
|
df = pd.DataFrame(data=list, columns=columns, index=index)
|
3
|
-
df[
|
3
|
+
df.loc[df['送り先住所'] == '注文者と同じ', '送り先住所'] = df['注文者住所']
|
4
|
-
df['送り先氏名']
|
4
|
+
df.loc[df['送り先氏名'] == '', '送り先氏名'] = df['注文者氏名']
|
5
|
+
|
5
6
|
print(df)
|
6
7
|
|
7
8
|
# 注文者住所 注文者氏名 送り先住所 送り先氏名
|
1
test
CHANGED
@@ -1,8 +1,7 @@
|
|
1
1
|
```python
|
2
2
|
df = pd.DataFrame(data=list, columns=columns, index=index)
|
3
|
-
df['送り先住所']
|
3
|
+
df['送り先住所'].mask(df['送り先住所'].eq('注文者と同じ'), df['注文者住所'], inplace=True)
|
4
|
-
df['送り先氏名']
|
4
|
+
df['送り先氏名'].mask(df['送り先氏名'].eq(''), df['注文者氏名'], inplace=True)
|
5
|
-
|
6
5
|
print(df)
|
7
6
|
|
8
7
|
# 注文者住所 注文者氏名 送り先住所 送り先氏名
|