从变量中随机选择

发布于 2025-02-06 08:34:21 字数 413 浏览 0 评论 0原文

我想从“结果”变量中随机选择。 “结果”变量具有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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文