если в pd.concat подпихивать np.random.*, то достаточно обернуть его в pd.DataFrame или pd.Series (в зависимости от ситуации)
меня тут скорее остановило то, что код явно откуда скопирован, но даже не проверенмножества подпихивать в пд.конкат - это конечно сильно
если в pd.concat подпихивать np.random.*, то достаточно обернуть его в pd.DataFrame или pd.Series (в зависимости от ситуации)