从变量中随机选择
我想从“结果”变量中随机选择。 “结果”变量具有3个子类别的“ major_effect”,“ minor_effect”,“中等效应”。我需要选择每个2288。换句话说: 2288次要效果,2288主要影响和2288中等效果” 。我编写的代码如下:但是它不起作用。
selectedlist=["Major_effect","Minor_Effect","Moderate Effect"]
idx = []
for classname in selectedlist:
randomchoice = random.choices((df8[df8["outcome"] == classname]), k=2288).index.tolist()
idx.extend(selectedlist)
df8
KeyError:0
I want to randomly select from "outcome" variable. " outcome" variable has 3 sub category of "Major_effect","Minor_Effect","Moderate Effect". I need to select 2288 of each. in other word:
2288 minor effects, 2288 major effects and 2288 moderate effect"
. The codes i wrote is as below:but it didn't work.
selectedlist=["Major_effect","Minor_Effect","Moderate Effect"]
idx = []
for classname in selectedlist:
randomchoice = random.choices((df8[df8["outcome"] == classname]), k=2288).index.tolist()
idx.extend(selectedlist)
df8
KeyError: 0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论