|
328 | 328 | },
|
329 | 329 | {
|
330 | 330 | "cell_type": "code",
|
331 |
| - "execution_count": 6, |
| 331 | + "execution_count": 7, |
332 | 332 | "metadata": {},
|
333 | 333 | "outputs": [
|
334 | 334 | {
|
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" |
348 | 367 | }
|
349 | 368 | ],
|
350 | 369 | "source": [
|
351 | 370 | "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", |
353 | 372 | "features"
|
354 | 373 | ]
|
355 | 374 | }
|
|
0 commit comments