如何将具有1行的数据框扩展到数百倍

时间:2019-04-08 11:47:48

标签: python dataframe

我想将一个只有1行的数据框扩展到数百倍(准确地是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 个答案:

答案 0 :(得分:3)

这是一种简单的方法:

pd.concat([df] * 330)

答案 1 :(得分:1)

pd.concat([df]*330, ignore_index=True)

默认的ignore_index设置为False,因此如果不将其设置为True,则将有重复的索引“ 0” 330次