请问高手:我有两个筛选条件时,为什么以下“筛选2”的写法不行?有没有简便方法来执行“筛选1”?感谢!
data = [1 2 3 4 5 6] [x for x in data if x.>=2 && x.<=5 ] #筛选1 data[data.>=2 & data.<=5] #筛选2,失败 data[data.>=2 && data.<=5] #筛选3,失败
data[(data.>=2) .& (data.<=5)]
或者
filter(x->2<=x<=5, data)
@. data[2 ≤ data ≤ 5]
@meta @RexWzh 感谢两位指点!
备案号:京ICP备17009874号-2