如何解决相对于另一个列表元素R删除一个列表元素
所以我有这个df:
df <- read.csv("data_Marriages.csv")
这两个列表取自df:
month_ins <- df$month_ins
city_ins <- df$city_ins
我想要从有关城市"Guayaquil"
的数据中删除,因此对于city_insc
来说更容易:
city_insc_NG <- city_insc[city_insc != "Guayaquil"]
因为该列表包含城市名称,但是当您尝试使用month_ins
时,它是不同的,我怎么知道哪个属于“瓜亚基尔”而哪个不属于。
所以我尝试了for循环,但也没有用:
j = 1
for( i in city_ins){
if(i == "Guayaquil"){
city_ins[i] <- NULL
month_ins[j] <- NULL
}
j = j + 1
}
所以... 如何针对month_ins
中包含city_ins
的位置删除"Guayaquil"
中的元素?
解决方法
您可以用类似的方式从month_ins
中删除值。
mont_ins_NG <- month_ins[city_insc != "Guayaquil"]
或者代替数据帧中的向量子集:
month_ins <- df$month_ins[df$city_insc != "Guayaquil"]
,
我们可以使用from django import forms
class MyForm(forms.ModelForm):
myfield = forms.DateField(widget=forms.SelectDateWidget(empty_label=(u'year',u'month',u'day')),required=False)
def clean_myfield(self):
value = self.cleaned_data['myfield']
if not value:
raise forms.ValidationError(u'Please fill out myfield')
return value
with
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。