{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "HowToConnectKaggle_API.ipynb",
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyOT/iaaiMOi+fiETNLwh5vT",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
""
]
},
{
"cell_type": "markdown",
"source": [
"# First, I used Open ML site to download titanic data sets. Later, I will show how to download data set from Kaggle API."
],
"metadata": {
"id": "kEifD1ODpzuN"
}
},
{
"cell_type": "code",
"source": [
"from sklearn.datasets import fetch_openml\n"
],
"metadata": {
"id": "6XjTAYh-3v-T"
},
"execution_count": 1,
"outputs": []
},
{
"cell_type": "code",
"source": [
"X, y = fetch_openml(\"titanic\", version=1, as_frame=True, return_X_y=True)\n"
],
"metadata": {
"id": "3ki8YUTB3wA3"
},
"execution_count": 2,
"outputs": []
},
{
"cell_type": "code",
"source": [
"X, y"
],
"metadata": {
"id": "fwkV4pfN6vvW",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "92e64898-d02c-4f46-e524-b4848f7164be"
},
"execution_count": 3,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"( pclass name sex \\\n",
" 0 1.0 Allen, Miss. Elisabeth Walton female \n",
" 1 1.0 Allison, Master. Hudson Trevor male \n",
" 2 1.0 Allison, Miss. Helen Loraine female \n",
" 3 1.0 Allison, Mr. Hudson Joshua Creighton male \n",
" 4 1.0 Allison, Mrs. Hudson J C (Bessie Waldo Daniels) female \n",
" ... ... ... ... \n",
" 1304 3.0 Zabour, Miss. Hileni female \n",
" 1305 3.0 Zabour, Miss. Thamine female \n",
" 1306 3.0 Zakarian, Mr. Mapriededer male \n",
" 1307 3.0 Zakarian, Mr. Ortin male \n",
" 1308 3.0 Zimmerman, Mr. Leo male \n",
" \n",
" age sibsp parch ticket fare cabin embarked boat body \\\n",
" 0 29.0000 0.0 0.0 24160 211.3375 B5 S 2 NaN \n",
" 1 0.9167 1.0 2.0 113781 151.5500 C22 C26 S 11 NaN \n",
" 2 2.0000 1.0 2.0 113781 151.5500 C22 C26 S None NaN \n",
" 3 30.0000 1.0 2.0 113781 151.5500 C22 C26 S None 135.0 \n",
" 4 25.0000 1.0 2.0 113781 151.5500 C22 C26 S None NaN \n",
" ... ... ... ... ... ... ... ... ... ... \n",
" 1304 14.5000 1.0 0.0 2665 14.4542 None C None 328.0 \n",
" 1305 NaN 1.0 0.0 2665 14.4542 None C None NaN \n",
" 1306 26.5000 0.0 0.0 2656 7.2250 None C None 304.0 \n",
" 1307 27.0000 0.0 0.0 2670 7.2250 None C None NaN \n",
" 1308 29.0000 0.0 0.0 315082 7.8750 None S None NaN \n",
" \n",
" home.dest \n",
" 0 St Louis, MO \n",
" 1 Montreal, PQ / Chesterville, ON \n",
" 2 Montreal, PQ / Chesterville, ON \n",
" 3 Montreal, PQ / Chesterville, ON \n",
" 4 Montreal, PQ / Chesterville, ON \n",
" ... ... \n",
" 1304 None \n",
" 1305 None \n",
" 1306 None \n",
" 1307 None \n",
" 1308 None \n",
" \n",
" [1309 rows x 13 columns], 0 1\n",
" 1 1\n",
" 2 0\n",
" 3 0\n",
" 4 0\n",
" ..\n",
" 1304 0\n",
" 1305 0\n",
" 1306 0\n",
" 1307 0\n",
" 1308 0\n",
" Name: survived, Length: 1309, dtype: category\n",
" Categories (2, object): ['0', '1'])"
]
},
"metadata": {},
"execution_count": 3
}
]
},
{
"cell_type": "markdown",
"source": [
"#Installing the Kaggle API in Colab https://github.com/Kaggle/kaggle-api
| \n", " | PassengerId | \n", "Survived | \n", "Pclass | \n", "Name | \n", "Sex | \n", "Age | \n", "SibSp | \n", "Parch | \n", "Ticket | \n", "Fare | \n", "Cabin | \n", "Embarked | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "1 | \n", "0 | \n", "3 | \n", "Braund, Mr. Owen Harris | \n", "male | \n", "22.0 | \n", "1 | \n", "0 | \n", "A/5 21171 | \n", "7.2500 | \n", "NaN | \n", "S | \n", "
| 1 | \n", "2 | \n", "1 | \n", "1 | \n", "Cumings, Mrs. John Bradley (Florence Briggs Th... | \n", "female | \n", "38.0 | \n", "1 | \n", "0 | \n", "PC 17599 | \n", "71.2833 | \n", "C85 | \n", "C | \n", "
| 2 | \n", "3 | \n", "1 | \n", "3 | \n", "Heikkinen, Miss. Laina | \n", "female | \n", "26.0 | \n", "0 | \n", "0 | \n", "STON/O2. 3101282 | \n", "7.9250 | \n", "NaN | \n", "S | \n", "
| 3 | \n", "4 | \n", "1 | \n", "1 | \n", "Futrelle, Mrs. Jacques Heath (Lily May Peel) | \n", "female | \n", "35.0 | \n", "1 | \n", "0 | \n", "113803 | \n", "53.1000 | \n", "C123 | \n", "S | \n", "
| 4 | \n", "5 | \n", "0 | \n", "3 | \n", "Allen, Mr. William Henry | \n", "male | \n", "35.0 | \n", "0 | \n", "0 | \n", "373450 | \n", "8.0500 | \n", "NaN | \n", "S | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 886 | \n", "887 | \n", "0 | \n", "2 | \n", "Montvila, Rev. Juozas | \n", "male | \n", "27.0 | \n", "0 | \n", "0 | \n", "211536 | \n", "13.0000 | \n", "NaN | \n", "S | \n", "
| 887 | \n", "888 | \n", "1 | \n", "1 | \n", "Graham, Miss. Margaret Edith | \n", "female | \n", "19.0 | \n", "0 | \n", "0 | \n", "112053 | \n", "30.0000 | \n", "B42 | \n", "S | \n", "
| 888 | \n", "889 | \n", "0 | \n", "3 | \n", "Johnston, Miss. Catherine Helen \"Carrie\" | \n", "female | \n", "NaN | \n", "1 | \n", "2 | \n", "W./C. 6607 | \n", "23.4500 | \n", "NaN | \n", "S | \n", "
| 889 | \n", "890 | \n", "1 | \n", "1 | \n", "Behr, Mr. Karl Howell | \n", "male | \n", "26.0 | \n", "0 | \n", "0 | \n", "111369 | \n", "30.0000 | \n", "C148 | \n", "C | \n", "
| 890 | \n", "891 | \n", "0 | \n", "3 | \n", "Dooley, Mr. Patrick | \n", "male | \n", "32.0 | \n", "0 | \n", "0 | \n", "370376 | \n", "7.7500 | \n", "NaN | \n", "Q | \n", "
891 rows × 12 columns
\n", "