У меня есть следующий набор данных
sku ids link
1 55 1
2 56 3
3 57 ab
5 58 1
9 59 bc
10 60 1
Я пытаюсь определить следующую функцию для создания нового столбца
def fmq(row):
if row['link'] == 1:
value = 10
else:
row['link']
return value
Я получаю следующую ошибку TypeError: ("'> 'не поддерживается между экземплярами' str 'и' float '', 'произошло с индексом 0')
df['sub_link'] = df.apply(fmq, axis=1)
Окончательный результат:
sku ids link sub_link
1 55 1 10
2 56 3 3
3 57 ab ab
5 58 1 10
9 59 bc bc
10 60 1 10
I know that in excel we can use isnumber([link]) function,
how can i replicate this function in python?