Как заполнить датафрейм пандами четыре раза - PullRequest
0 голосов
/ 09 мая 2018

Итак, если у меня есть такой фрейм данных:

  A  B  C
  1  1  1
  2  2  2
  3  3  3

Я хочу добиться этого:

  A   B   C
  1   1   1
  1   1   1
  1   1   1
  1   1   1
  2   2   2
  2   2   2
  2   2   2
  2   2   2
  3   3   3
  3   3   3
  3   3   3
  3   3   3
  3   3   3

Я знаю, что это, вероятно, будет включать ffill и общий процесс, как описано в моем вопросе, но если есть более простой способ сделать это, я совершенно доволен этим. Я просто хочу самый быстрый и простой способ, потому что мой сценарий будет повторять это много раз.

Спасибо за помощь!

1 Ответ

0 голосов
/ 09 мая 2018

Я думаю, что это repeat не ffill

df.reindex(df.index.repeat(4))
Out[63]: 
   A  B  C
0  1  1  1
0  1  1  1
0  1  1  1
0  1  1  1
1  2  2  2
1  2  2  2
1  2  2  2
1  2  2  2
2  3  3  3
2  3  3  3
2  3  3  3
2  3  3  3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...