Python 3.x 如何在python中随机选择数据帧的一行,但有重复的行?

Python 3.x 如何在python中随机选择数据帧的一行,但有重复的行?,python-3.x,pandas,dataframe,Python 3.x,Pandas,Dataframe,我试图学习python,但遇到了一个问题。我需要随机选择数据帧的X行,我使用sample.(frac=X),但是在我的情况下,我可以有重复的行,而sample()不这样做 以下是我正在做的: dfSub = dataFrame.groupby(self.column, as_index=False).apply(lambda x: x.sample(frac=self.percentage)).reset_index(drop=True) 我怎样才能随机选择重复的行呢?你想要的是随机抽样替换,

我试图学习python,但遇到了一个问题。我需要随机选择数据帧的X行,我使用
sample.(frac=X)
,但是在我的情况下,我可以有重复的行,而
sample()
不这样做

以下是我正在做的:

dfSub = dataFrame.groupby(self.column, as_index=False).apply(lambda x: x.sample(frac=self.percentage)).reset_index(drop=True)

我怎样才能随机选择重复的行呢?

你想要的是随机抽样替换,也就是说,在从瓮中取出一个球后,你把它放回瓮中,这样就可以再次取出它

只需将
replace
参数设置为
True

lambda x: x.sample(frac=self.percentage, replace=True)

非常感谢你。它起作用了。我已经阅读了pandas文档,还没有看到参数
replace
。酷,好消息!如果这有帮助,请接受我的答案,并在左边打勾?这有助于其他人找到正确的解决方案,并提高我的声誉:)