小编pso*_*res的帖子

如何在同一个查询中使用__year和__in?

所以这就是我想要做的.
我有一个里面的年份列表,例如years = [2002, 2003, 2004]
,我SomethingModel有一个DateField

我想做一个查询,它将返回属于那一年的所有对象:

我知道这项工作:

 SomethingModel.objects.filter(date__year=2003) 
 SomethingModel.objects.filter(date__in=[list with dates])
Run Code Online (Sandbox Code Playgroud)

所以我试过这个:

SomethingModel.objects.filter(date__year__in=years)
Run Code Online (Sandbox Code Playgroud)

但是这回复了我这个错误:

FieldError: Join on field 'date' not permitted. Did you misspell 'year' for the lookup type?
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?直接的..

谢谢!

django django-queryset

5
推荐指数
1
解决办法
2190
查看次数

如何在饼图中创建超链接

我想在matplotlib中做一个饼图.
这个饼图将代表两个变量:男性和女性.

这很容易:)

接下来我想做什么,我甚至不确定是否可以使用matplotlib,我想让这两个变量可以点击,所以如果我点击男性,我会看到另一个页面上有关于此的信息,同样的事情与女性.

图像映射不是解决方案,因为此变量将来可能会发生变化.

任何人都知道如何做到这一点?如果可以使用matplotlib或者你推荐什么程序.

谢谢!

javascript python jquery matplotlib hyperlink

3
推荐指数
1
解决办法
1087
查看次数

表单集有效,但表单没有属性cleaned_data!

好的,我有一个有效的表单集。但给我一个错误,该表单没有属性cleaned_data..

老实说,我完全不知道发生了什么事..
我在终端上尝试了我的代码,它返回了一个空字典..没有错误..

形式:

class Clinical(forms.Form):
    _names = list(ClinicalForm.objects.values_list('form_id', 'form_name'))
    _names.append(("New", u'Nova entrada'))

    cliform_name = forms.ChoiceField(widget=RadioSelect(), choices=_names, label
         ="", required=True)
Run Code Online (Sandbox Code Playgroud)

意见:

ClinicalSet = formset_factory(Clinical, extra=2)

formset2 = ClinicalSet(request.POST)
if formset2.is_valid():
    choice1 = formset2.cleaned_data
    return render_to_response('valid_test.html', 
                                {
                                    'formset2': formset2,
                                    'wrongs1': wrongs1,
                                    'choice1': choice1 
                                    })
else:
    formset2 = ClinicalSet()
return render_to_response('valid_test.html', 
                            {
                                'formset2': formset2,
                                'wrongs1': wrongs1,
                                })    
Run Code Online (Sandbox Code Playgroud)

模板:

<form method="post" action="">
<div>
{{ formset2.management_form }}
    {% for form in formset2.forms %}
        {{ form }}
    {% endfor %} 
    <input type="submit" value="save" />
</div> …
Run Code Online (Sandbox Code Playgroud)

django django-templates django-forms

3
推荐指数
1
解决办法
7700
查看次数

连接因子并替换R中的名称

我开始使用R但是我在使用python = P做一些非常容易的事情时遇到了一些问题但是我还没有准备放弃(还)

我有一个包含多个列的data.frame.有些是因素,有些是整数值.
其中一列具有以下值:

Levels: High Low Neither SI
Run Code Online (Sandbox Code Playgroud)

我想要做的是将High和Low连接成一个因子,我的意思是创建一个名为Foreign的新因子,它将包含High和Low的值.
但是我在这方面遇到了一些困难.

我试过了:

dataset[Origin == 'High',]$Origin == 'Foreign'

gsub("High", 'Foreign', dataset, fixed = TRUE)
Run Code Online (Sandbox Code Playgroud)

我也尝试用grep玩,但没有任何卢克..

我想这很容易,但我无法理解如何处理问题.

提前致谢!

r factors

3
推荐指数
1
解决办法
435
查看次数

在matplotlib django的情节顶部的空白区域

我有一个关于matplotlib条的问题.我已经制作了一些条形图,但我不知道为什么,这个在顶部留下了一个巨大的空白区域.

代码类似于我制作的其他图形,他们没有这个问题.

如果有人有任何想法,我感谢你的帮助.

x = matplotlib.numpy.arange(0, max(total))
ind = matplotlib.numpy.arange(len(age_list))

ax.barh(ind, total)

ax.set_yticks(ind) 
ax.set_yticklabels(age_list)
Run Code Online (Sandbox Code Playgroud)

python django matplotlib

2
推荐指数
1
解决办法
2294
查看次数

比较文件内部字母序列的最佳方法?

我有一个文件,有很多字母序列.
其中一些序列可能相同,所以我想比较它们,所有这些.
我正在做这样的事情,但这并不是我想要的:

for line in fl:
line = line.split()
for elem in line:
    if '>' in elem:
        pass
    else:
        for el in line:
            if elem == el:
                print elem, el
Run Code Online (Sandbox Code Playgroud)

文件示例:

>1
GTCGTCGAAGCATGCCGGGCCCGCTTCGTGTTCGCTGATA  
>2
GTCGTCGAAAGAGGTCT-GACCGCTTCGCGCCCGCTGGTA    
>3
GTCGTCGAAAGAGGCTT-GCCCGCCACGCGCCCGCTGATA  
>4
GTCGTCGAAAGAGGCTT-GCCCGCTACGCGCCCCCTGATA  
>5
GTCGTCGAAAGAGGTCT-GACCGCTTCGCGCCCGCTGGTA  
>6
GTCGTCGAAAGAGTCTGACCGCTTCTCGCCCGCTGATACG  
>7
GTCGTCGAAAGAGGTCT-GACCGCTTCTCGCCCGCTGATA
Run Code Online (Sandbox Code Playgroud)

所以我想知道如果任何序列完全等于1,或者等于2,依此类推.

python

2
推荐指数
1
解决办法
1456
查看次数

R - 如何做Python的尝试除外

我开始使用R.虽然我更习惯python.

我想在R中使用库MASS做一个脚本.我想做一个尝试,除了查看库是否存在,否则安装它.
像这样的东西:

Try:
    library("MASS")
Except SomeError:
    install.packages("MASS")
    library("MASS")
Run Code Online (Sandbox Code Playgroud)

或者在R中,这没有多大意义.
无论如何,欢迎任何建议:)

r exception

2
推荐指数
1
解决办法
1220
查看次数

如何仅删除绘图顶部的空间 - matplotlib

我在网上看到很多帖子和答案试图回答这个问题。
然而,使用bbox_inches = 'tight'图例消失了。

这是我的数字之一: 在此输入图像描述

由于我在图框之外有图例,因此我想仅删除顶部和底部的空白区域。

有人知道如何至少删除顶部空白吗?

多谢!

python django matplotlib

2
推荐指数
1
解决办法
7463
查看次数

删除第一个发生数据帧R.

所以我一直在使用R中的数据框,虽然我仍然在Python中思考太多,似乎无法找到解决我问题的方法.

我有一个数据框,其中一列是用户ID.我想删除所有第一次出现的数字,例如:

1,2,3,4,3,4,2,1,3,4,6,7,7
Run Code Online (Sandbox Code Playgroud)

我希望有这样的输出:

 3,4,2,1,3,4,7
Run Code Online (Sandbox Code Playgroud)

第一次出现user_id时,我会删除它,但即使重复也要保留所有其他内容.

使用python我可能会使用枚举或循环它.对于R,我看到一些看似很酷的函数,但我不确定如何将它与数据框一起使用,如rle.

任何指针都会非常有用,因为我现在有点迷失这个问题的最佳方法.

谢谢你们

r dataframe

2
推荐指数
1
解决办法
101
查看次数

java中的二维数组 - 困难

我习惯了python和django,但我最近开始学习java.由于工作没有太多时间,我错过了很多课程,现在我有点困惑,因为我必须做一份工作.

编辑
该程序假设根据每个运动员在自行车和比赛中的时间来归属点.我有4个额外的男性和女性表,有点数和时间.
我必须比较然后找到每次的相应点(线性插值).

所以这是我的想法,读取文件,并使用arrayList

我遇到困难的一件事就是创建一个二维数组.
我有一个类似于这个文件:

12    M    23:56    62:50
36    F    59:30    20:60
Run Code Online (Sandbox Code Playgroud)

第一个数字是运动员,第二个是不同种族的性别和下一次(需要转换为秒数).

由于我不能将数组混合(int和char),我必须将性别转换为0和1.

那么到目前为止我做了什么:

    public static void main(String[] args) throws FileNotFoundException {
        Scanner fileTime = new Scanner (new FileReader ("time.txt"));
        while (fileTime.hasNext()) {
            String value = fileTime.next();
            // Modify gender by o and 1, this way I'm able to convert string into integer
            if (value.equals("F"))
                value = "0";
            else if (value.equals("M"))
                value = "1";
            // Verify which values has :
            int index = valor.indexOf(":");
            if (index …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
295
查看次数

Amelia Multiple Imputation - 如何传递有关正数字变量的信息,如年龄

所以这是一个愚蠢的问题,老实说,我不明白为什么我似乎能弄明白.

我使用的是包AmeliaR做我的数据集多重填补.我想出了如何包含名义变量,但我没有看到如何包含有关正数值变量的信息.例如,年龄或症状日等变量应为正数,而某些输出则为这些变量呈现负值.

有谁知道如何将这些信息传递给Amelia?

这是我的代码:

amelia <- amelia(data1, m=70, noms=c("Vac", "Radio", "Sit", "Sex"))
Run Code Online (Sandbox Code Playgroud)

对不起,如果答案是在我眼前,但我错过了.我已经阅读了小插图,并在互联网上寻找答案,但无法弄清楚.

谢谢!

r

0
推荐指数
1
解决办法
2791
查看次数