Я хочу передать несколько столбцов из фрейма данных в
В моем первоначальном тесте я попытался передать строку и назвать один столбец (обратите внимание, что мне нужно будет использовать несколько столбцов для моей программы), но получил следующее сообщение об ошибке< /p>
Ошибка ключа: 'rec_id'
Что мне нужно сделать, чтобы передать строку в функцию, чтобы я мог использовать разные значения столбца (например, row.Name или row.rec_id?< /p>
Простой пример, показывающий, что я пытаюсь сделать:
Код: Выделить всё
def testapply(row):
print(row)
if row['rec_id']863238 :
return "Y"
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'rec_id': [2532, 863238, 2212]}
df = pd.DataFrame(data)
df.apply(testapply)
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-pandas