У меня есть кадр данных pandas, где я хочу назначить случайное число каждой строке на основе значения в строке и выписать фрейм данных.Iterating w/Pandas DataFrame и меняющиеся значения
Так что я пытаюсь:
for index, row in person[person['AGE_R'] == 1].iterrows():
row = index, random.randint(1, 15)
Но я не могу вполне понять, как выписать dataframe от него (не возможно?). Я смог вытащить список кортежей, которые я мог бы внести в рабочий формат, но я уверен, что есть лучший способ.
я ранее пробовал:
person[person['AGE_R'] == 1] = random.randint(1, 15)
Но что отличает все 1-ые «AGE_R к тому, что когда-либо randint есть. Полезно, но не то, что я ищу.
Любые предложения?
Спасибо!
Да, я хочу векторизованную операцию. Гораздо лучше, чем повторять через «да»? По крайней мере, это то, что я читал. Работал как шарм. Огромное спасибо. – tapzx2