Browse Source

examples: minor adaptions to harmonize dataframe column order between python interpreter versions

Fabian Peter Hammerle 3 years ago
parent
commit
47c7a11268
2 changed files with 15 additions and 14 deletions
  1. 14 14
      examples/annotation_stats.ipynb
  2. 1 0
      examples/vertex_coordinate_stats.ipynb

+ 14 - 14
examples/annotation_stats.ipynb

@@ -195,8 +195,8 @@
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
-       "      <th>label_index</th>\n",
        "      <th>vertex_index</th>\n",
+       "      <th>label_index</th>\n",
        "      <th>index</th>\n",
        "      <th>name</th>\n",
        "      <th>red</th>\n",
@@ -210,9 +210,9 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>5</td>\n",
        "      <td>0</td>\n",
        "      <td>5</td>\n",
+       "      <td>5</td>\n",
        "      <td>cuneus</td>\n",
        "      <td>220</td>\n",
        "      <td>20</td>\n",
@@ -223,9 +223,9 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>5</td>\n",
        "      <td>1</td>\n",
        "      <td>5</td>\n",
+       "      <td>5</td>\n",
        "      <td>cuneus</td>\n",
        "      <td>220</td>\n",
        "      <td>20</td>\n",
@@ -236,9 +236,9 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
-       "      <td>5</td>\n",
        "      <td>2</td>\n",
        "      <td>5</td>\n",
+       "      <td>5</td>\n",
        "      <td>cuneus</td>\n",
        "      <td>220</td>\n",
        "      <td>20</td>\n",
@@ -249,9 +249,9 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>5</td>\n",
        "      <td>3</td>\n",
        "      <td>5</td>\n",
+       "      <td>5</td>\n",
        "      <td>cuneus</td>\n",
        "      <td>220</td>\n",
        "      <td>20</td>\n",
@@ -262,9 +262,9 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
-       "      <td>5</td>\n",
        "      <td>4</td>\n",
        "      <td>5</td>\n",
+       "      <td>5</td>\n",
        "      <td>cuneus</td>\n",
        "      <td>220</td>\n",
        "      <td>20</td>\n",
@@ -278,12 +278,12 @@
        "</div>"
       ],
       "text/plain": [
-       "   label_index  vertex_index  index    name  red  green  blue  transparency  \\\n",
-       "0            5             0      5  cuneus  220     20   100             0   \n",
-       "1            5             1      5  cuneus  220     20   100             0   \n",
-       "2            5             2      5  cuneus  220     20   100             0   \n",
-       "3            5             3      5  cuneus  220     20   100             0   \n",
-       "4            5             4      5  cuneus  220     20   100             0   \n",
+       "   vertex_index  label_index  index    name  red  green  blue  transparency  \\\n",
+       "0             0            5      5  cuneus  220     20   100             0   \n",
+       "1             1            5      5  cuneus  220     20   100             0   \n",
+       "2             2            5      5  cuneus  220     20   100             0   \n",
+       "3             3            5      5  cuneus  220     20   100             0   \n",
+       "4             4            5      5  cuneus  220     20   100             0   \n",
        "\n",
        "  hex_color_code  color_code  \n",
        "0        #dc1464     6558940  \n",
@@ -301,8 +301,8 @@
    "source": [
     "import pandas\n",
     "\n",
-    "vertex_frame = pandas.DataFrame({'vertex_index': vertex_index, 'label_index': annotation_value}\n",
-    "                                for vertex_index, annotation_value in surface.annotation.vertex_label_index.items())\n",
+    "vertex_frame = pandas.DataFrame(surface.annotation.vertex_label_index.items(),\n",
+    "                                columns=['vertex_index', 'label_index'])\n",
     "vertex_label_frame = vertex_frame.merge(label_frame, left_on='label_index', right_on='index')\n",
     "vertex_label_frame.head()"
    ]

+ 1 - 0
examples/vertex_coordinate_stats.ipynb

@@ -107,6 +107,7 @@
     "import pandas\n",
     "\n",
     "vertex_frame = pandas.DataFrame(map(vars, surface.vertices))\n",
+    "vertex_frame.sort_index('columns', inplace=True)\n",
     "vertex_frame.head()"
    ]
   },