Understanding what to do with a joined table in interactive mode, plus feedback about the documentation #3579
-
I'm trying to follow the Aggregating and joining data tutorial with my own data and I'm a bit frustrated about joined tables. When I get to this point: countries_and_gdp = countries.inner_join(gdp,
predicates=countries['iso_alpha3'] == gdp['country_code'])
countries_and_gdp[countries, gdp] The line By skimming other parts of the documentation, and especially https://ibis-project.org/ibis-for-sql-programmers/#join-projection, I understood that I should be able to pick what columns do I want from a joined table. However, if I try to do any combination of On a more general note, I think the choice of using interactive mode for the tutorial and then assuming it's turned off for all the rest of the documentation makes for a very poor reader experience, since it's very difficult to bridge the simple (but incomplete) steps from the tutorial with the in-depth (but overwhelming) guides from the "Ibis for SQL Programmers". The rest of the resources are not really useful for me as a beginner, since the User Guide seems to cover some explanations (as per the Diátaxis framework) that I am not interested in at the moment, and the "Execution Backends" are reference material (again following the aforementioned division). |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @astrojuanlu! Sorry to hear you're frustrated. I agree with everything you've said here. Let's try to suss out some concrete follow-ups. Does it make sense to have a nav section corresponding to each of the sections of the Diataxis framewwork? I think most or all of the documentation pieces clearly fit in one of these categories, so it wouldn't be too much effort to move them around a bit. To address some specific points/frustrations:
Yes, this has been annoying and confusing to many users. We've removed this limitation and the corresponding
The
Agreed. What do you think about interactive mode for every tutorial, and non-interactive for reference, how-to, and explanation? |
Beta Was this translation helpful? Give feedback.
Hi @astrojuanlu!
Sorry to hear you're frustrated. I agree with everything you've said here. Let's try to suss out some concrete follow-ups.
Does it make sense to have a nav section corresponding to each of the sections of the Diataxis framewwork?
I think most or all of the documentation pieces clearly fit in one of these categories, so it wouldn't be too much effort to move them around a bit.
To address some specific points/frustrations:
Yes, this has been annoying and confusing to many users. We've removed this limitation and the corresponding
materialize()
API. This change will be available in the next release, 3.0.0.