Python 如何从数据帧的子集进行采样?

Python 如何从数据帧的子集进行采样?,python,pandas,Python,Pandas,如何从第0行和长度-100之间的数据帧中选择随机行 类似于start\u state=self.market\u data.sample(1),除了从任何行(甚至最后100行)中进行选择之外。您可以用于按仓位选择 如果需要筛选前100行: self.market_data.iloc[:100].sample(1) self.market_data.iloc[:-100].sample(1) 或: 如果要筛选没有最后100行的所有数据: self.market_data.iloc[:100]

如何从第0行和长度-100之间的数据帧中选择随机行

类似于
start\u state=self.market\u data.sample(1)
,除了从任何行(甚至最后100行)中进行选择之外。

您可以用于按仓位选择

如果需要筛选前100行:

self.market_data.iloc[:100].sample(1)
self.market_data.iloc[:-100].sample(1)
或:


如果要筛选没有最后100行的所有数据:

self.market_data.iloc[:100].sample(1)
self.market_data.iloc[:-100].sample(1)

第一个就可以了,除了最后100个,对吗?第二个只能在前100个范围内看到?@anky_91-你确定吗?所有行没有N行?@anky_91-抱歉,重新打开有点问题,但我支持你的解决方案。