Моя серия, s
, имеет значения типа:
Num
1310005
10005640
33410018556
37110008380
10005964
10001372
16720000015
10006164
10005244
Мой DataFrame, df
, имеет значения типа:
Col1 Col2
13100059609134686926 2020-04-13
1821000522018596119796 2020-04-11
19100059609134059575 2020-04-13
259100185562459764794 2020-04-14
Я хочу проверить, если значения моя серия является частью Col1
моего фрейма данных, если да, то какое это значение.
Например: 1310005
является частью 13100059609134686926
. Найдя, я хотел бы добавить его в качестве дополнительного столбца.
Col1 Col2 Col3
13100059609134686926 2020-04-13 1310005
1821000522018596119796 2020-04-11 NA
19100059609134059575 2020-04-13 NA
259100185562459764794 2020-04-14 NA
Я пытался df.isin()
, но это не дало должного результата. Другой вариант - использовать double для l oop, но должен быть лучший способ сделать это. Есть предложения?