ValueError: iAt based indexing can only have integer indexers
Пытаюсь заполнить значениями колонку датафрейма и выбивает ошибку. Помогите исправить
for coord in all_coords:
for spec in all_spec:
result_df[str(coord) + str(spec)]=0
result_df.head()
def get_full_proba(i):
print(i)
counter = 1
for coord_idx, coord in enumerate(all_coords):
for spec_idx, spec in enumerate(all_spec):
coords_proba = spec_proba_by_coords_df.iat[i, coord_idx+3]
spec_proba = spec_proba_df.iat[i, spec_idx+3]
result_df.iat[i, counter]=float(coords_proba)*float(spec_proba)
counter += 1
result_df.copy()[0:1].swifter.apply(lambda row: get_full_proba(row), axis=1)
ValueError: iAt based indexing can only have integer indexers
