Как я могу расширить фрейм данных, который имеет от 1 строки до сотен раз - PullRequest
1 голос
/ 08 апреля 2019

Я хочу расширить информационный фрейм, который имеет только одну строку в сотни раз (ровно 330).Есть ли способ сделать это легко?Все строки одинаковы.

Фрейм данных такой:

     f_date     f_open  f_close  f_high  f_low  f_volume  pre_date  pre_open  \
0  2019-01-21    24.5     24.5    24.5   24.5       0.0  2019-01-18     24.55

   pre_close  pre_high  pre_low  today_open  today_volumn  today_close  \
0       24.5     24.62    24.11        24.5           0.0         24.5

   pre_rate
0       0.0

Я хочу увеличить его в 330 раз, и все строки будут одинаковыми.

Ответы [ 2 ]

3 голосов
/ 08 апреля 2019

Вот простой способ:

pd.concat([df] * 330)
1 голос
/ 08 апреля 2019
pd.concat([df]*330, ignore_index=True)

значение по умолчанию ignore_index установлено в False, поэтому, если вы не установите его в True, у вас будет дублирующийся индекс "0" 330 раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...