Skip to content

Commit 2f9611e

Browse files
committed
demos editing
1 parent 6e32505 commit 2f9611e

File tree

1 file changed

+34
-15
lines changed

1 file changed

+34
-15
lines changed

autonormalize/demos/Kaggle Food Dataset Demo.ipynb

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -328,28 +328,47 @@
328328
},
329329
{
330330
"cell_type": "code",
331-
"execution_count": 6,
331+
"execution_count": 7,
332332
"metadata": {},
333333
"outputs": [
334334
{
335-
"ename": "KeyError",
336-
"evalue": "'Provided target entity Item Code_Area Code_Element Code does not exist in Foods'",
337-
"output_type": "error",
338-
"traceback": [
339-
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
340-
"\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)",
341-
"\u001b[0;32m<ipython-input-6-7b2b4ac1c36e>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mfeaturetools\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mft\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mfm\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfeatures\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mft\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdfs\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mentityset\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mentityset\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtarget_entity\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'Item Code_Area Code_Element Code'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 3\u001b[0m \u001b[0mfeatures\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
342-
"\u001b[0;32m/usr/local/lib/python3.7/site-packages/featuretools-0.8.0-py3.7.egg/featuretools/utils/entry_point.py\u001b[0m in \u001b[0;36mfunction_wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 44\u001b[0m ep.on_error(error=e,\n\u001b[1;32m 45\u001b[0m runtime=runtime)\n\u001b[0;32m---> 46\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 47\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 48\u001b[0m \u001b[0;31m# send return value\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
343-
"\u001b[0;32m/usr/local/lib/python3.7/site-packages/featuretools-0.8.0-py3.7.egg/featuretools/utils/entry_point.py\u001b[0m in \u001b[0;36mfunction_wrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 36\u001b[0m \u001b[0;31m# call function\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 37\u001b[0m \u001b[0mstart\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtime\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 38\u001b[0;31m \u001b[0mreturn_value\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 39\u001b[0m \u001b[0mruntime\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtime\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtime\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m-\u001b[0m \u001b[0mstart\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 40\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
344-
"\u001b[0;32m/usr/local/lib/python3.7/site-packages/featuretools-0.8.0-py3.7.egg/featuretools/synthesis/dfs.py\u001b[0m in \u001b[0;36mdfs\u001b[0;34m(entities, relationships, entityset, target_entity, cutoff_time, instance_ids, agg_primitives, trans_primitives, groupby_trans_primitives, allowed_paths, max_depth, ignore_entities, ignore_variables, seed_features, drop_contains, drop_exact, where_primitives, max_features, cutoff_time_in_index, save_progress, features_only, training_window, approximate, chunk_size, n_jobs, dask_kwargs, verbose, return_variable_types)\u001b[0m\n\u001b[1;32m 194\u001b[0m \u001b[0mignore_variables\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mignore_variables\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 195\u001b[0m \u001b[0mmax_features\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mmax_features\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 196\u001b[0;31m seed_features=seed_features)\n\u001b[0m\u001b[1;32m 197\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 198\u001b[0m features = dfs_object.build_features(\n",
345-
"\u001b[0;32m/usr/local/lib/python3.7/site-packages/featuretools-0.8.0-py3.7.egg/featuretools/synthesis/deep_feature_synthesis.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, target_entity_id, entityset, agg_primitives, trans_primitives, where_primitives, groupby_trans_primitives, max_depth, max_hlevel, max_features, allowed_paths, ignore_entities, ignore_variables, seed_features, drop_contains, drop_exact, where_stacking_limit)\u001b[0m\n\u001b[1;32m 103\u001b[0m \u001b[0mes_name\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mentityset\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mid\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0;34m'entity set'\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 104\u001b[0m \u001b[0mmsg\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m'Provided target entity %s does not exist in %s'\u001b[0m \u001b[0;34m%\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0mtarget_entity_id\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mes_name\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 105\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmsg\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 106\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 107\u001b[0m \u001b[0;31m# need to change max_depth and max_hlevel to None because DFs terminates when <0\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
346-
"\u001b[0;31mKeyError\u001b[0m: 'Provided target entity Item Code_Area Code_Element Code does not exist in Foods'"
347-
]
335+
"data": {
336+
"text/plain": [
337+
"[<Feature: Area Code>,\n",
338+
" <Feature: Item Code>,\n",
339+
" <Feature: Element Code>,\n",
340+
" <Feature: Area Code.Area Abbreviation>,\n",
341+
" <Feature: Area Code.Area>,\n",
342+
" <Feature: Area Code.latitude>,\n",
343+
" <Feature: Area Code.longitude>,\n",
344+
" <Feature: Item Code.Item>,\n",
345+
" <Feature: Element Code.Element>,\n",
346+
" <Feature: Area Code.COUNT(Item Code_Element Code_Area Code)>,\n",
347+
" <Feature: Area Code.NUM_UNIQUE(Item Code_Element Code_Area Code.Item Code)>,\n",
348+
" <Feature: Area Code.NUM_UNIQUE(Item Code_Element Code_Area Code.Element Code)>,\n",
349+
" <Feature: Area Code.MODE(Item Code_Element Code_Area Code.Item Code)>,\n",
350+
" <Feature: Area Code.MODE(Item Code_Element Code_Area Code.Element Code)>,\n",
351+
" <Feature: Area Code.Area Abbreviation.Unit>,\n",
352+
" <Feature: Item Code.COUNT(Item Code_Element Code_Area Code)>,\n",
353+
" <Feature: Item Code.NUM_UNIQUE(Item Code_Element Code_Area Code.Area Code)>,\n",
354+
" <Feature: Item Code.NUM_UNIQUE(Item Code_Element Code_Area Code.Element Code)>,\n",
355+
" <Feature: Item Code.MODE(Item Code_Element Code_Area Code.Area Code)>,\n",
356+
" <Feature: Item Code.MODE(Item Code_Element Code_Area Code.Element Code)>,\n",
357+
" <Feature: Element Code.COUNT(Item Code_Element Code_Area Code)>,\n",
358+
" <Feature: Element Code.NUM_UNIQUE(Item Code_Element Code_Area Code.Area Code)>,\n",
359+
" <Feature: Element Code.NUM_UNIQUE(Item Code_Element Code_Area Code.Item Code)>,\n",
360+
" <Feature: Element Code.MODE(Item Code_Element Code_Area Code.Area Code)>,\n",
361+
" <Feature: Element Code.MODE(Item Code_Element Code_Area Code.Item Code)>]"
362+
]
363+
},
364+
"execution_count": 7,
365+
"metadata": {},
366+
"output_type": "execute_result"
348367
}
349368
],
350369
"source": [
351370
"import featuretools as ft\n",
352-
"fm, features = ft.dfs(entityset=entityset, target_entity='Item Code_Area Code_Element Code')\n",
371+
"fm, features = ft.dfs(entityset=entityset, target_entity='Item Code_Element Code_Area Code')\n",
353372
"features"
354373
]
355374
}

0 commit comments

Comments
 (0)