質問編集履歴
2
誤字, タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[Python]
|
1
|
+
[Python]dataframeで、複数の条件の内、どれか該当するものがあれば抽出したい
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|0|takashi@gmail.com|Tanaka Takeshi; Horiguchi Minoru; Yamada Hanako|
|
16
16
|
|
17
|
-
|1|hi
|
17
|
+
|1|hima@gmail.com|Uchida Kiwamu; Hisaishi Makoto|
|
18
18
|
|
19
19
|
|2|yasuko-oyama@gmail.com|Oyama Yasuko|
|
20
20
|
|
@@ -134,7 +134,11 @@
|
|
134
134
|
|
135
135
|
first_name.lower(),
|
136
136
|
|
137
|
-
last_name.lower()
|
137
|
+
last_name.lower(),
|
138
|
+
|
139
|
+
(first_name[:2]+last_name[:2]).lower(),
|
140
|
+
|
141
|
+
(last_name[:2]+first_name[:2]).lower()
|
138
142
|
|
139
143
|
]
|
140
144
|
|
@@ -144,7 +148,7 @@
|
|
144
148
|
|
145
149
|
|
146
150
|
|
147
|
-
df_target_filtered = df_merge_original_data[np.array([df_merge_original_data['
|
151
|
+
df_target_filtered = df_merge_original_data[np.array([df_merge_original_data['email'].str.contains(part) for part in mail_picker_words]).any(axis=0)] #←うまくいかない
|
148
152
|
|
149
153
|
df_out = pd.merge(df_out, df_target_filtered, on='index', how='outer')
|
150
154
|
|
1
タイトルを修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
メールアドレスと送り主の候補者名が入っているdataframeに対し、各行ごとに名前の一部がメールアドレスに含まれているかどうかを判定し、該当する送り主の名前を新たな列として抽出したい
|
1
|
+
[Python]メールアドレスと送り主の候補者名が入っているdataframeに対し、各行ごとに名前の一部がメールアドレスに含まれているかどうかを判定し、該当する送り主の名前を新たな列として抽出したい
|
test
CHANGED
File without changes
|