我正在试图找出2015年以来没有经营的商店数量。我使用了以下两个公式:
1)io15 = iowa[(iowa.year == 2015) & (iowa.month >= 1) & (iowa.month <= 12)]
这是为了找出2015年开放的商店数量
2)tio15 = iowa[(iowa.year == 2015)]
这包含所有商店的总清单。
常识应该是从io15
中减去tio15
。我正在尝试使用以下公式,但它不起作用:
def diff(tio15,io15):
c = set(tio15).union(set(io15))
d = set(tio15).intersection(set(io15))
return list(c - d)
请帮忙
答案 0 :(得分:0)
如果tio15是所有商店的列表,那么将它与io15联合起来就是NO-OP。因为根据定义,io15应该是tio15的一个子集。
你想要的是import java.util.Random;
import java.util.Scanner;
class TooHighException extends Exception {
}
class TooLowException extends Exception {
}
class CorrectException extends Exception {
}
public class HighLow {
/**
* @param args the command line arguments
* @throws TooLowException
* @throws TooHighException
* @throws CorrectException
*/
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
int number = random.nextInt(100);
int guess = -1;
while (guess != number) {
System.out.print("Enter your guess: ");
guess = scanner.nextInt();
try {
if (guess < number) {
throw new TooLowException();
} else if (guess > number) {
throw new TooHighException();
} else {
throw new CorrectException();
}
} catch(Exception e) {
System.out.println(e);
}
}
} // end main
} // end class
,即那些在tio15但不在io15中的项目。