У меня есть фрейм данных df1, заполненный определенными данными, и пустой фрейм данных df2.
df1 = pd.DataFrame({'a':[1,2,3,4,5], 'b':[6,7,8,9,0]}, columns=['a','b'])
df2 = pd.DataFrame([])
Я l oop над df1 с помощью iterrows и хочу заполнить df2 несколькими строками df1. Я пытаюсь это сделать, но получаю пустой фрейм данных df2:
for idx, row in df1.iterrows():
df2.append(pd.DataFrame(row, index=[0]), ignore_index=True)
Я знаю, я могу упростить простое добавление, но у моего целевого случая сложное условие, поэтому я использую l oop , Пожалуйста, помогите мне сделать это правильно. BR