Я пытаюсь перепрограммировать мой код Stata на Python для повышения скорости, и я был направлен в сторону PANDAS. Тем не менее, мне трудно переносить голову о том, как обрабатывать данные.
Скажем, я хочу перебрать все значения в столбце head ID. Если этот идентификатор соответствует определенному номеру, то я хочу изменить два соответствующих значения FirstName и LastName.
В Stata это выглядит так:
replace FirstName = "Matt" if ID==103
replace LastName = "Jones" if ID==103
Таким образом, это заменяет все значения в FirstName, которые соответствуют значениям ID == 103 для Matt.
В PANDAS, я пытаюсь что-то вроде этого
df = read_csv("test.csv")
for i in df['ID']:
if i ==103:
...
Не уверен, куда идти отсюда. Любые идеи?