Message Boards Message Boards

5 Replies
5 Total Likes
View groups...
Share this post:

Error changing Dataset using Part in V10

Posted 10 years ago

In the new guide Computation With Structured Datasets we can find this part, on how to change a Dataset

enter image description here

But if we create a Dataset like:


And then make:

ds[[1, 1]] = 2

Or, closer to my real case test:

ds[[All, "a"]] = Accumulate@Normal@ds[[All, "a"]]

We get an error:

"Part specification ds[[1,1]] is longer than depth of object"

"Part specification ds[[All,1]] is longer than depth of object. "

Is this a Bug?

Setting is not working on Dataset as stated by documentation.

Without this operation, it's very difficult to use Dataset in real world applications.

Related post in StackExchange

POSTED BY: Rodrigo Murta
5 Replies

7 years have passed! I still miss this functionality in Dataset.

POSTED BY: Rodrigo Murta

No upgrade for V10.0.2.0.

POSTED BY: Rodrigo Murta

Can parts of Dataset be assigned new values as of version If so, what is the syntax?

Documentation glitch. Thank you for pointing it out.

I reported it to documentation staff.

Sorry for the inconvenience.

POSTED BY: Bruce Miller

Yes, that appears not to work. Although accessing parts by using things like ds[[All, "a"]] does work as expected.

POSTED BY: David Reiss
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
or Discard

Group Abstract Group Abstract