In [21]: ind = t.index.intersection(s.index)
In [22]: s.loc[ind] = t.loc[ind]
In [23]: s
Out[23]:
0 1
1 NaN
dtype: float64
我是一名java初学者。 如果你直接在" for循环中添加了两个大括号,我就无法理解为什么它会失败?#34;如下所示,相应的目前获得的知识看起来是最正常和自然的。
public class ClassOne {
public static void main(String[] args) {
System.out.println(av(5, 6, 7));
}
public static int av(int... numbers) {
int total = 0;
for (int x: numbers) total = total += x;
return total / numbers.length;
}
}
您现在可以查看。添加大括号后失败:
for (int x: numbers) {
total = total += x;
return total / numbers.length;
}
如果有人能澄清,我将不胜感激。感谢。