Оператор == всегда предназначен для сравнения ссылок на объекты, тогда как метод сравнения строк .equals () переопределяется для сравнения содержимого:
String s1 = new String("abc");
String s2 = new String("abc");
System.out.println(s1 == s2); // It prints false (reference comparison)
System.out.println(s1.equals(s2)); // It prints true (content comparison)
Я бы не использовал где в этом случае. Если вы используете Xarray для чтения вашего файла netcdf, я бы предпочел использовать sel (фильтрация по значению) или isel (фильтрация по индексу).
То есть
import xarray as xr
with xr.open_dataset(
filename_or_obj='file_name.nc',
engine='netcdf4') as file:
WIND = file.WIND.sel(Lai_500m=20,
FparLai_QC=0).sel(
time=start_date, method='nearest')