<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Arcgis.learn Tabular model: Can't use distance features, can't save model in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/arcgis-learn-tabular-model-can-t-use-distance/m-p/1075578#M61562</link>
    <description>&lt;P&gt;Hi, has anyone experience using prepare_tabulardata() and the save method for fullyconnectednetwork models? I persistently get errors like the one below, trying to save trained models. Same thing happens when trying to include distance features in the analysis, I get this '&lt;SPAN class="ansi-red-fg"&gt;KeyError&lt;/SPAN&gt;: "Passing list-likes to .loc or [] with any missing labels is no longer supported.' Error.&amp;nbsp; Am doing smthg wrong, or is there an issue with this particular methods?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="ansi-red-fg"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="ansi-red-fg"&gt;KeyError&lt;/SPAN&gt;                                  Traceback (most recent call last)
In  &lt;SPAN class="ansi-blue-fg"&gt;[61]&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1&lt;/SPAN&gt;:     FCN.save(&lt;SPAN class="ansi-yellow-fg"&gt;r&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;&lt;span class="lia-unicode-emoji" title=":anguished_face:"&gt;😧&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;Projects&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;MyProject30&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;MyProject30.gdb&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;Airbnb_July_21&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;air&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;, publish=&lt;SPAN class="ansi-blue-fg"&gt;False&lt;/SPAN&gt;, gis=&lt;SPAN class="ansi-blue-fg"&gt;None&lt;/SPAN&gt;, save_optimizer=&lt;SPAN class="ansi-blue-fg"&gt;False&lt;/SPAN&gt;)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_layer_learner.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;save&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;195&lt;/SPAN&gt;:   &lt;SPAN class="ansi-cyan-fg"&gt;super&lt;/SPAN&gt;().save(path, framework, publish, gis, save_optimizer=save_optimizer, **kwargs)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;save&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1459&lt;/SPAN&gt;:  save_optimizer=save_optimizer, save_inference_file=save_inference_file, **kwargs)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_save&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1149&lt;/SPAN&gt;:  _emd_template = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._create_emd_template(saved_path.with_suffix(&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;.pth&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;), compute_metrics, save_inference_file)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_create_emd_template&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;908&lt;/SPAN&gt;:   &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._model_metrics_cache = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._model_metrics

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_layer_learner.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_model_metrics&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;203&lt;/SPAN&gt;:   score = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;.score()

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_layer_learner.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;score&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;588&lt;/SPAN&gt;:   validation_dataframe = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._data._dataframe.loc[&lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._data._validation_indexes].reset_index(drop=&lt;SPAN class="ansi-blue-fg"&gt;True&lt;/SPAN&gt;)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;__getitem__&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;895&lt;/SPAN&gt;:   &lt;SPAN class="ansi-blue-fg"&gt;return&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._getitem_axis(maybe_callable, axis=axis)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_getitem_axis&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1113&lt;/SPAN&gt;:  &lt;SPAN class="ansi-blue-fg"&gt;return&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._getitem_iterable(key, axis=axis)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_getitem_iterable&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1053&lt;/SPAN&gt;:  keyarr, indexer = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._get_listlike_indexer(key, axis, raise_missing=&lt;SPAN class="ansi-blue-fg"&gt;False&lt;/SPAN&gt;)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_get_listlike_indexer&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1266&lt;/SPAN&gt;:  &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._validate_read_indexer(keyarr, indexer, axis, raise_missing=raise_missing)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_validate_read_indexer&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1322&lt;/SPAN&gt;:  &lt;SPAN class="ansi-yellow-fg"&gt;"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;Passing list-likes to .loc or [] with any missing labels &lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;"&lt;/SPAN&gt;

&lt;SPAN class="ansi-red-fg"&gt;KeyError&lt;/SPAN&gt;: "Passing list-likes to .loc or [] with any missing labels is no longer supported. The following labels were missing: Int64Index([6912, 5514, 8785, 2045, 1139,\n            ...\n            3846, 4708, 1646, 7269,  753],\n           dtype='int64', length=169). See &lt;A href="https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#deprecate-loc-reindex-listlike%22" target="_blank" rel="noopener"&gt;https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#deprecate-loc-reindex-listlike"&lt;/A&gt;
&lt;SPAN class="ansi-red-fg"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 05 Jul 2021 07:51:01 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2021-07-05T07:51:01Z</dc:date>
    <item>
      <title>Arcgis.learn Tabular model: Can't use distance features, can't save model</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-learn-tabular-model-can-t-use-distance/m-p/1075578#M61562</link>
      <description>&lt;P&gt;Hi, has anyone experience using prepare_tabulardata() and the save method for fullyconnectednetwork models? I persistently get errors like the one below, trying to save trained models. Same thing happens when trying to include distance features in the analysis, I get this '&lt;SPAN class="ansi-red-fg"&gt;KeyError&lt;/SPAN&gt;: "Passing list-likes to .loc or [] with any missing labels is no longer supported.' Error.&amp;nbsp; Am doing smthg wrong, or is there an issue with this particular methods?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="ansi-red-fg"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="ansi-red-fg"&gt;KeyError&lt;/SPAN&gt;                                  Traceback (most recent call last)
In  &lt;SPAN class="ansi-blue-fg"&gt;[61]&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1&lt;/SPAN&gt;:     FCN.save(&lt;SPAN class="ansi-yellow-fg"&gt;r&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;&lt;span class="lia-unicode-emoji" title=":anguished_face:"&gt;😧&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;Projects&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;MyProject30&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;MyProject30.gdb&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;Airbnb_July_21&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;\&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;air&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;, publish=&lt;SPAN class="ansi-blue-fg"&gt;False&lt;/SPAN&gt;, gis=&lt;SPAN class="ansi-blue-fg"&gt;None&lt;/SPAN&gt;, save_optimizer=&lt;SPAN class="ansi-blue-fg"&gt;False&lt;/SPAN&gt;)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_layer_learner.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;save&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;195&lt;/SPAN&gt;:   &lt;SPAN class="ansi-cyan-fg"&gt;super&lt;/SPAN&gt;().save(path, framework, publish, gis, save_optimizer=save_optimizer, **kwargs)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;save&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1459&lt;/SPAN&gt;:  save_optimizer=save_optimizer, save_inference_file=save_inference_file, **kwargs)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_save&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1149&lt;/SPAN&gt;:  _emd_template = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._create_emd_template(saved_path.with_suffix(&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;.pth&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;'&lt;/SPAN&gt;), compute_metrics, save_inference_file)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_create_emd_template&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;908&lt;/SPAN&gt;:   &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._model_metrics_cache = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._model_metrics

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_layer_learner.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_model_metrics&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;203&lt;/SPAN&gt;:   score = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;.score()

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_layer_learner.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;score&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;588&lt;/SPAN&gt;:   validation_dataframe = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._data._dataframe.loc[&lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._data._validation_indexes].reset_index(drop=&lt;SPAN class="ansi-blue-fg"&gt;True&lt;/SPAN&gt;)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;__getitem__&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;895&lt;/SPAN&gt;:   &lt;SPAN class="ansi-blue-fg"&gt;return&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._getitem_axis(maybe_callable, axis=axis)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_getitem_axis&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1113&lt;/SPAN&gt;:  &lt;SPAN class="ansi-blue-fg"&gt;return&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._getitem_iterable(key, axis=axis)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_getitem_iterable&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1053&lt;/SPAN&gt;:  keyarr, indexer = &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._get_listlike_indexer(key, axis, raise_missing=&lt;SPAN class="ansi-blue-fg"&gt;False&lt;/SPAN&gt;)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_get_listlike_indexer&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1266&lt;/SPAN&gt;:  &lt;SPAN class="ansi-cyan-fg"&gt;self&lt;/SPAN&gt;._validate_read_indexer(keyarr, indexer, axis, raise_missing=raise_missing)

File &lt;SPAN class="ansi-blue-fg"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\pandas\core\indexing.py&lt;/SPAN&gt;, in &lt;SPAN class="ansi-green-fg"&gt;_validate_read_indexer&lt;/SPAN&gt;:
Line &lt;SPAN class="ansi-blue-fg"&gt;1322&lt;/SPAN&gt;:  &lt;SPAN class="ansi-yellow-fg"&gt;"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;Passing list-likes to .loc or [] with any missing labels &lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-fg"&gt;"&lt;/SPAN&gt;

&lt;SPAN class="ansi-red-fg"&gt;KeyError&lt;/SPAN&gt;: "Passing list-likes to .loc or [] with any missing labels is no longer supported. The following labels were missing: Int64Index([6912, 5514, 8785, 2045, 1139,\n            ...\n            3846, 4708, 1646, 7269,  753],\n           dtype='int64', length=169). See &lt;A href="https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#deprecate-loc-reindex-listlike%22" target="_blank" rel="noopener"&gt;https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#deprecate-loc-reindex-listlike"&lt;/A&gt;
&lt;SPAN class="ansi-red-fg"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jul 2021 07:51:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-learn-tabular-model-can-t-use-distance/m-p/1075578#M61562</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-07-05T07:51:01Z</dc:date>
    </item>
  </channel>
</rss>

