Я пытаюсь объединить два фрейма данных Pandas, где один из них создается с помощью цикла for.По какой-то причине pd.concat не будет объединяться, как ожидается, по строкам.
Приведенный ниже код иллюстрирует проблему:
datasort = [143.477514,112.951071,869.627662,193.471612,140.428981,301.053040,190.684404,180.142223,127.569191,404.871493]
sample_1 = pd.DataFrame(np.random.choice(datasort,(8,10)))
samples_2 = pd.DataFrame()
for t in np.arange(10):
samples_2[str(t)] = np.random.choice(datasort,2)
samples_3=pd.concat([samples_2,sample_1],ignore_index=True)
Код создает matix 10x20 с большим количеством NaNи не 10х10, как я ожидал.
Может кто-нибудь указать, чего мне явно не хватает?