Я пытаюсь создать пустой фрейм данных с пандами, который имеет два столбца (['originating_number', 'terminating_number']. После того, как я создаю этот новый пустой фрейм данных, моя цель состоит в том, чтобы перебрать другой фрейм данных, который у меня естьдобавление строки в этот новый пустой фрейм данных, если соблюдены определенные критерии. К сожалению, я сталкиваюсь с ошибкой либо с инициализацией пустого фрейма данных, либо с добавлением к нему. Вот мой текущий код (где записи представляют мой другой фрейм данных, которыйЯ работаю с):
verified_frame = pd.DataFrame(columns=['originating_number_2', 'terminating_number_2'])
for index, row in records.iterrows():
originating_number_length = len(str(row['originating_number']))
terminating_number_length = len(str(row['terminating_number']))
if originating_number_length == 10 and terminating_number_length == 10:
temp_df = pd.DataFrame([row['originating_number'],row['terminating_number']])
verified_frame.append(temp_df)
Однако, когда я устанавливаю трассировку после этого кода (в блоке if), я вижу, что мой temp_df имеет правильные значения, но когда я смотрю наVerified_frame, значения не были добавлены.
Спасибо за помощь!