Ошибка создания нового col и установки значения с помощью iloc

#python #pandas

Вопрос:

 for i in range(0, len(df)):
    df.iloc[i,'county'] = get_county(df.iloc[i]['latitude'], df.iloc[i]['longitude'])
 

Я пытаюсь создать новый столбец под названием округ, просматривая фрейм данных. Это дает мне ошибку: IndexError: only integers, slices ( : ), ellipsis ( ), numpy.newaxis ( Нет ) and integer or boolean arrays are valid indices

Разве невозможно установить значение в новом столбце с помощью df.iloc[i,'newcolname'] ?

Комментарии:

1. df.loc[df.index[i], "county"] и аналогично для lat и lon , например, . df.loc[df.index[i], "latitude"]