所以这就是我想要做的.
我有一个里面的年份列表,例如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)
有谁知道如何做到这一点?直接的..
谢谢!
我想在matplotlib中做一个饼图.
这个饼图将代表两个变量:男性和女性.
这很容易:)
接下来我想做什么,我甚至不确定是否可以使用matplotlib,我想让这两个变量可以点击,所以如果我点击男性,我会看到另一个页面上有关于此的信息,同样的事情与女性.
图像映射不是解决方案,因为此变量将来可能会发生变化.
任何人都知道如何做到这一点?如果可以使用matplotlib或者你推荐什么程序.
谢谢!
好的,我有一个有效的表单集。但给我一个错误,该表单没有属性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) 我开始使用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玩,但没有任何卢克..
我想这很容易,但我无法理解如何处理问题.
提前致谢!
我有一个关于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) 我有一个文件,有很多字母序列.
其中一些序列可能相同,所以我想比较它们,所有这些.
我正在做这样的事情,但这并不是我想要的:
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,依此类推.
我开始使用R.虽然我更习惯python.
我想在R中使用库MASS做一个脚本.我想做一个尝试,除了查看库是否存在,否则安装它.
像这样的东西:
Try:
library("MASS")
Except SomeError:
install.packages("MASS")
library("MASS")
Run Code Online (Sandbox Code Playgroud)
或者在R中,这没有多大意义.
无论如何,欢迎任何建议:)
我在网上看到很多帖子和答案试图回答这个问题。
然而,使用bbox_inches = 'tight'图例消失了。
这是我的数字之一:

由于我在图框之外有图例,因此我想仅删除顶部和底部的空白区域。
有人知道如何至少删除顶部空白吗?
多谢!
所以我一直在使用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.
任何指针都会非常有用,因为我现在有点迷失这个问题的最佳方法.
谢谢你们
我习惯了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) 所以这是一个愚蠢的问题,老实说,我不明白为什么我似乎能弄明白.
我使用的是包Amelia在R做我的数据集多重填补.我想出了如何包含名义变量,但我没有看到如何包含有关正数值变量的信息.例如,年龄或症状日等变量应为正数,而某些输出则为这些变量呈现负值.
有谁知道如何将这些信息传递给Amelia?
这是我的代码:
amelia <- amelia(data1, m=70, noms=c("Vac", "Radio", "Sit", "Sex"))
Run Code Online (Sandbox Code Playgroud)
对不起,如果答案是在我眼前,但我错过了.我已经阅读了小插图,并在互联网上寻找答案,但无法弄清楚.
谢谢!
django ×4
python ×4
r ×4
matplotlib ×3
dataframe ×1
django-forms ×1
exception ×1
factors ×1
hyperlink ×1
java ×1
javascript ×1
jquery ×1