我想複製熊貓數據框中的行。每行應重複n次,其中n是每行的一個字段。以列值複製熊貓數據框中的行
import pandas as pd
what_i_have = pd.DataFrame(data={
'id': ['A', 'B', 'C'],
'n' : [ 1, 2, 3],
'v' : [ 10, 13, 8]
})
what_i_want = pd.DataFrame(data={
'id': ['A', 'B', 'B', 'C', 'C', 'C'],
'v' : [ 10, 13, 13, 8, 8, 8]
})
這可能嗎?
是否有任何理由這樣做呢?我認爲數據重複是最好的避免。 – greole 2014-11-06 11:06:11
這是一箇中間步驟 - 我根據概率分佈生成「v」列,然後通過從另一個數據集中隨機選擇行來添加另一列。 – 2014-11-06 11:34:00
我仍然沒有看到一個不直接做的理由。但是我需要更多關於你實際上想要達到什麼的信息。 – greole 2014-11-06 11:59:57