我想將 agent_code 分配給 df2 中的特定行數。
df1

df2

謝謝你。
df3(輸出)

uj5u.com熱心網友回復:
DataFrame.reset_index首先通過with確保兩個 DataFrame 中的默認索引drop=True,然后重復agent_code,轉換為默認索引并最后使用concat:
df1 = df1.reset_index(drop=True)
df2 = df2.reset_index(drop=True)
s = df1['agent_code'].repeat(df1['number']).reset_index(drop=True)
df3 = pd.concat([df2, s], axis=1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/530241.html
標籤:Python熊猫数据框
上一篇:創建具有一定數量列的資料框
