Which one is faster?
first approach: assigning values to an empty dataframe
df = pd.DaraFrame(index = range(5), columns=['A','B'])
for i in range(5):
df.iloc[i] = i , i*i
second approach: appending values to dataframe
df = pd.DaraFrame(columns=['A','B'])
for i in range(5):
df.iloc[i] = i , i*i