python - Pandas:重复数据帧n次

标签 python pandas dataframe repeat

这可能很简单,但我对 pandas 很陌生。我需要重复一个数据帧n次。我当前的数据框如下所示:

df =

0    0
1    60
2    300
3    320

例如,对于 n=3,我想要的输出是:

new_df =

0    0
1    60
2    300
3    320
4    0
5    60
6    300
7    320
8    0
9    60
10   300
11   320

最佳答案

用途:

N = 3
df = pd.concat([df] * N, ignore_index=True)
print (df)
    col
0     0
1    60
2   300
3   320
4     0
5    60
6   300
7   320
8     0
9    60
10  300
11  320

关于python - Pandas:重复数据帧n次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52404998/

相关文章:

python - Django 是否有更好的通过电子邮件报告错误的方法?

python - 我怎样才能将 Lua 嵌入到 Python 3.x 中?

python - 为什么 tkinter.ttk Combobox 仅在初始选择时清除显示值?

python - 如何在 Pandas 中标记具有多个条件的列?

python - 计算组分离后的列平均值

r - R中的快速子集

python - 用 5 分钟范围内最接近的行值填充缺失值

javascript - python 中的 block 作用域-它是否类似于函数内部的 javascript 提升?

python - Pandas:简单的生长分析(比较)和 Fillna

python - 加速 pandas csv 读取和后续的 downcast