- "dfp['mile'] = [d.get('title') if d else None for d in dfp.milestone]\n",
- "dfp.drop(columns=['closedAt','milestone', 'url'], inplace=True)"
+ "# dfp['mile'] = [m.get('title') if m else None for m in dfp.milestone]\n",
+ "dfp['mile'] = [m.get('title') if hasattr(m, 'get') else None for m in dfp['milestone']]\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "closed_dates = pd.to_datetime(df['closedAt'], format='ISO8601')\n",
+ "dfp['year'] = closed_dates.dt.year\n",
+ "\n",
+ "dfp.drop(columns=['closedAt','milestone', 'url'], inplace=True)\n",
+ "print(dfp)"