home / github / issue_comments

Menu
  • GraphQL API
  • Search all tables

issue_comments: 545590827

This data as json

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/3438#issuecomment-545590827 https://api.github.com/repos/pydata/xarray/issues/3438 545590827 MDEyOklzc3VlQ29tbWVudDU0NTU5MDgyNw== 14808389 2019-10-23T19:05:18Z 2019-10-23T19:05:18Z MEMBER

I don't know whether that is intended or not, but I think that the operation of replacing observations with individuals is better done with swap_dims: ```python

xr.version '0.14.0' ds.rename_dims(observations="individuals").stack(observations=["individuals", "genes"]) <xarray.Dataset> Dimensions: (observations: 4, subtissues: 2) Coordinates: * observations (observations) MultiIndex - individuals (observations) int64 0 0 1 1 - genes (observations) object 'a' 'b' 'a' 'b' * subtissues (subtissues) <U1 'c' 'd' Data variables: test (subtissues, observations) int64 1 1 3 3 2 2 4 4 ds.swap_dims({"observations": "individuals"}).stack(observations=["individuals", "genes"]) <xarray.Dataset> Dimensions: (observations: 4, subtissues: 2) Coordinates: * observations (observations) MultiIndex - individuals (observations) object 'x' 'x' 'y' 'y' - genes (observations) object 'a' 'b' 'a' 'b' * subtissues (subtissues) <U1 'c' 'd' Data variables: test (subtissues, observations) int64 1 1 3 3 2 2 4 4 `` Indeed it seems that on 0.13.0 usingrename_dimsworked, so that would be a regression. However, I would argue thatrename_dimsshould raise an error if a new dimension already exists (and maybe point toswap_dims`).

{
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  511498714
Powered by Datasette · Queries took 0.886ms · About: xarray-datasette