最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pandas實(shí)現(xiàn)復(fù)制dataframe中的每一行

 更新時(shí)間:2024年02月24日 15:04:16   作者:AaronCosmos  
這篇文章主要介紹了Pandas實(shí)現(xiàn)復(fù)制dataframe中的每一行方式,

Pandas復(fù)制dataframe的每一行

Pandas的一些練習(xí):

// An highlighted block
import numpy as np
import pandas as pd

pd1=pd.DataFrame(np.arange(25).reshape(5,5))
pd2=pd.DataFrame()
print(pd1)
for i in range(len(pd1)):
    a=pd1.loc[i]
    d=pd.DataFrame(a).T
    pd2=pd2.append([d]*5)  #每行復(fù)制5倍
print(pd2)

效果如圖所示:


在這里插入圖片描述

根據(jù)某列的值N復(fù)制Pandas dataframe上的N行

假設(shè)有如下DataFrame:

    A   B   count
0   1   2   3
1   3   4   2
2   5   6   1
3   7   8   2 

現(xiàn)在需要根據(jù)count列的值對(duì)每一行進(jìn)行復(fù)制,要變成如下的表:

    A   B   count
0   1   2   3
1   1   2   3
2   1   2   3
3   3   4   2
4   3   4   2
5   5   6   1
6   7   8   2
7   7   8   2

非??焖俚膶懛ǎ?/p>

df = df.loc[df.index.repeat(df['count'])]

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

山东| 洛宁县| 四会市| 隆子县| 方正县| 新郑市| 临漳县| 宁津县| 临西县| 金昌市| 卢湾区| 沙雅县| 台中县| 萝北县| 曲靖市| 望城县| 桑日县| 义马市| 辉县市| 江达县| 新和县| 深州市| 樟树市| 龙江县| 佛学| 正镶白旗| 眉山市| 全州县| 双鸭山市| 长治县| 宜宾县| 吐鲁番市| 文登市| 会理县| 顺义区| 准格尔旗| 西丰县| 循化| 当阳市| 灵川县| 济源市|