У меня есть фрейм данных,
plan_identifier wellthie_issuer_identifier
0 UNM99901AL0000001-DEN UNM99902
1 UNM99902AK0000001-DEN UNM99902
2 UNM99904AZ0000001-DEN UNM99904
3 UNM99905AR0000001-DEN UNM99905
4 UNM99906CA0000001-DEN UNM99906
5 UNM99908CO0000001-DEN UNM99909
6 UNM99909CT0000001-DEN UNM99909
Мне нужно проверить, равна ли подстрока plan_identifier
, рассматриваемая после получения длины wellthie_issuer_identifier
, равной или нет?
Ex-длина UNM99902
равна 8, поэтому моя plan_identifier
подстрока = UNM99901
.Теперь это должно вернуть меня False.
Итак, где бы это не было равно, я должен получить False.
Мой вывод должен быть: -
FALSE
TRUE
TRUE
TRUE
TRUE
FALSE
TRUE
Я пробовал что-то вродениже-
print(~(df['plan_identifier'].str[:(df['wellthie_issuer_identifier'].astype(str).str.len())] != df['wellthie_issuer_identifier']))
Как этого добиться?Можем ли мы использовать apply ()?