У меня есть фрейм данных, который содержит NAME в виде столбца.
У меня есть оператор DB, который возвращает FIRST_NAME при передаче NAME.
Я пишу сценарий python что-то как показано ниже:
def fname(row):
cursor.execute(select case when df['name'] = fname then fname else blank end as fname from dual;)
return cursor.fetchone()[]
df[fname]=df.apply(fname)
Кажется, что выдается "ожидает, что первый аргумент будет строковым или Unicode"
Как передать значение имени одно за другим в функцию выше и сохранить его в новый столбец в том же кадре данных?