亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在熊貓中每 n 行添加一行隨機數

在熊貓中每 n 行添加一行隨機數

蠱毒傳說 2021-08-17 17:13:21
這是我的數據幀。A | B | C | D0   4   8   91   5   8   92   6   8   93   7   8   9我想每隔一行添加一個隨機數,所以它看起來像那樣。A | B | C | D0   4   8   91   5   8   9596 596 596 5962   6   8   93   7   8   9123 123 123 123由于 PiR 平方,來自另一個問題的以下代碼,每第二行添加零。如何修改它以每隔一行添加一個隨機數或增加前一個隨機數,例如。A | B | C | Da   a   a   ab   b   b   b0   0   0   0c   c   c   cd   d   d   d1   1   1   1在這里你可以看到,它從 0 開始,然后在下一行增加到 1此代碼從其他 StackOverflow 問題中每隔一行添加零s = pd.Series(0, df.columns)f = lambda d: d.append(s, ignore_index=True)grp = np.arange(len(df)) // 2df= df.groupby(grp, group_keys=False).apply(f).reset_index(drop=True)
查看完整描述

1 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

將您的 lambda 函數更改為,根據您的要求更改范圍randint

f = lambda d: d.append(pd.Series(np.random.randint(0,1000,size=1).repeat(4), df.columns), ignore_index=True)

要么:

f = lambda d: d.append(pd.Series(np.random.randint(0,1000,size=1).tolist()[0], df.columns), ignore_index=True)



查看完整回答
反對 回復 2021-08-17
  • 1 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號