【发布时间】:2020-08-07 18:41:18
【问题描述】:
这是一个非常简单的问题,如果有没有使用循环的简单技术,如果可能的话,我正在徘徊,它必须已经在某个地方得到了回答,但我找不到它。 我有一个 1014 行的数据框,我想要做的是重复前 6 行 n 次,然后在前 6 行之后重复 6 行 n 次,同样每 6 行重复一次
假设一个简单的例子
import pandas as pd
df = pd.DataFrame({'X': [1,2,9,2,3,1,2,4],
'Y': [6,7,8,9,0,4,6,7]})
让我们每两行重复 3 次。 (示例前 2 行和后 2 行重复 3 次) 所以我想要得到的是
import pandas as pd
df = pd.DataFrame({'X': [1,2,1,2,1,2,9,2,9,2,9,2],
'Y': [6,7,6,7,6,7,8,9,8,9,8,9]})
【问题讨论】:
-
到目前为止你尝试了什么?
标签: python pandas dataframe repeat