Я хотел бы создать ((25520 * 43), 3) pandas Dataframe в a для l oop.
Я создал фрейм данных как:
lst=['Region', 'GeneID', 'DistanceValue']
df=pd.DataFrame(index=lst).T
И теперь я хочу заполнить 'Регион', 43 раза 25520 значениями. Также GeneID и DistanceValue.
Это мое для l oop для этого:
for i in range(43):
df.DistanceValue = np.sort(distance[i,:])
df.Region = np.ones(25520) * i
args = np.argsort(distance[i,:])
df.GeneID = ids[int(args[i])]
Но чем мой df существует только из (25520, 3). Итак, у меня только что заполнена последняя итерация для 43. Как я могу объединить все итерации от 1 до 43 в моем df?