html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/3015#issuecomment-501202662,https://api.github.com/repos/pydata/xarray/issues/3015,501202662,MDEyOklzc3VlQ29tbWVudDUwMTIwMjY2Mg==,23265127,2019-06-12T09:52:16Z,2019-06-12T09:52:16Z,NONE,"Thanks for the quick reply! I really like the xarray package and hope that someone will add this functionality in the future since it would significantly improve the usability in certain situations. I am unfortunately not yet experienced enough with the package to take care of it myself - perhaps at a later point in time... For the time being, I will therefore stick with the above solutions ;)","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,454677926 https://github.com/pydata/xarray/issues/3015#issuecomment-501095642,https://api.github.com/repos/pydata/xarray/issues/3015,501095642,MDEyOklzc3VlQ29tbWVudDUwMTA5NTY0Mg==,1217238,2019-06-12T02:25:14Z,2019-06-12T02:25:14Z,MEMBER,"One easy work around is to loop over the variables in a Dataset, e.g., ``` for da in ds.values(): da.loc[dict(x=1, y=3)] = 1 ``` It's a little ugly but it works. I don't think there's a more compact way to do this in general. In some cases the `where()` function/method can be a good option, e.g., `ds.where((ds.x == 1) & (ds.y == 4), 1)`. ""not yet supported"" basically means that there's no reason why it isn't supported, other than that nobody has bothered to implement it yet. Xarray tends to get new features when users implement them :).","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,454677926