|
|
|
@ -444,11 +444,11 @@
|
|
|
|
|
"outputs": [],
|
|
|
|
|
"source": [
|
|
|
|
|
"def substrings_in_string(big_string, substrings):\n",
|
|
|
|
|
"for substring in substrings:\n",
|
|
|
|
|
" if big_string.find(substring) != 1:\n",
|
|
|
|
|
" return substring\n",
|
|
|
|
|
"print(big_string)\n",
|
|
|
|
|
"return np.nan\n",
|
|
|
|
|
" for substring in substrings:\n",
|
|
|
|
|
" if big_string.find(substring) != 1:\n",
|
|
|
|
|
" return substring\n",
|
|
|
|
|
" print(big_string)\n",
|
|
|
|
|
" return np.nan\n",
|
|
|
|
|
"#Turning cabin number into Deck\n",
|
|
|
|
|
"cabin_list = ['A', 'B', 'C', 'D', 'E', 'F', 'T', 'G', 'Unknown']\n",
|
|
|
|
|
"df['Deck']=df['Cabin'].map(lambda x: substrings_in_string(x, cabin_list))"
|
|
|
|
|