Я хочу удвоить значение в столбце расстояния в строках, имеющих значение «односторонний» в столбце hike_type. Я перебираю df и нахожу все подходящие строки, но у меня возникают проблемы с запоминанием умножения.
Это находит правильные строки, но изменение не вступит в силу
for index, row in df.iterrows():
if row['hike_type'] == 'one-way':
row['distance'] * 2
Это не сработало либо
for index, row in df.iterrows():
if row['hike_type'] == 'one-way':
row['distance'] = row['distance'] * 2
по некоторым причинам, когда я делаю(ниже) он печатает то, что я хочу.
for index, row in df.iterrows():
if row['hike_type'] == 'one-way':
print(row['distance'] * 2)