diff --git a/notebooks/xframe.ipynb b/notebooks/xframe.ipynb index ece2989..53a847c 100644 --- a/notebooks/xframe.ipynb +++ b/notebooks/xframe.ipynb @@ -28,7 +28,8 @@ "#include \"xtensor/xio.hpp\"\n", "\n", "#include \"xframe/xvariable.hpp\"\n", - "#include \"xframe/xvariable_view.hpp\"" + "#include \"xframe/xvariable_view.hpp\"\n", + "#include \"xframe/xvariable_masked_view.hpp\"" ] }, { @@ -255,6 +256,27 @@ "source": [ "std::cout << res2;" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "auto masked_view = xf::where(\n", + " var3, \n", + " not_equal(var3.axis(\"abscissa\"), 'd') && not_equal(var3.axis(\"ordinate\"), 2)\n", + ");" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "std::cout << masked_view;" + ] } ], "metadata": {