Created
March 30, 2021 19:54
-
-
Save PANDATD/a82987916f9a8510d63e0e70b7d8ba46 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# PANDAS Tutorial" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import pandas as pd" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### Creating Dictionary " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "users = {\n", | |
| " 'name':[ \n", | |
| " \"Tejas Dixit\",\n", | |
| " \"Vignesh Gawali\",\n", | |
| " \"Datta Kale\",\n", | |
| " \"Sahil Ykar\"],\n", | |
| " 'age':[19,19,20,21],\n", | |
| " 'sex':[\n", | |
| " 'male',\n", | |
| " 'male',\n", | |
| " 'male',\n", | |
| " 'male'\n", | |
| " ]\n", | |
| " \n", | |
| "}" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### from created Dictionery we will create dataframe " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>name</th>\n", | |
| " <th>age</th>\n", | |
| " <th>sex</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>Tejas Dixit</td>\n", | |
| " <td>19</td>\n", | |
| " <td>male</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>Vignesh Gawali</td>\n", | |
| " <td>19</td>\n", | |
| " <td>male</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>Datta Kale</td>\n", | |
| " <td>20</td>\n", | |
| " <td>male</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>Sahil Ykar</td>\n", | |
| " <td>21</td>\n", | |
| " <td>male</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " name age sex\n", | |
| "0 Tejas Dixit 19 male\n", | |
| "1 Vignesh Gawali 19 male\n", | |
| "2 Datta Kale 20 male\n", | |
| "3 Sahil Ykar 21 male" | |
| ] | |
| }, | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "df = pd.DataFrame(users)\n", | |
| "df" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "0 19\n", | |
| "1 19\n", | |
| "2 20\n", | |
| "3 21\n", | |
| "Name: age, dtype: int64" | |
| ] | |
| }, | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "# Accessing spcific coloumn from DataFrame\n", | |
| "# which will done by using df['coloumn_name_between_qoutes']\n", | |
| "df['age']" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 5, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "21" | |
| ] | |
| }, | |
| "execution_count": 5, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "# performming some opretions on data or coloumn\n", | |
| "# hear we find the max age from our DataFrame \n", | |
| "df['age'].max()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "### describe() method in pandas\n", | |
| "- The describe method describes the numarical data in DataFrame ( In this case age is numarical coloumn from the \n", | |
| " following DataFrame )" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>age</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>count</th>\n", | |
| " <td>4.000000</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>mean</th>\n", | |
| " <td>19.750000</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>std</th>\n", | |
| " <td>0.957427</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>min</th>\n", | |
| " <td>19.000000</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>25%</th>\n", | |
| " <td>19.000000</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>50%</th>\n", | |
| " <td>19.500000</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>75%</th>\n", | |
| " <td>20.250000</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>max</th>\n", | |
| " <td>21.000000</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " age\n", | |
| "count 4.000000\n", | |
| "mean 19.750000\n", | |
| "std 0.957427\n", | |
| "min 19.000000\n", | |
| "25% 19.000000\n", | |
| "50% 19.500000\n", | |
| "75% 20.250000\n", | |
| "max 21.000000" | |
| ] | |
| }, | |
| "execution_count": 6, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "df.describe()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "## REMEMBER\n", | |
| "\n", | |
| " - Import the package, import pandas as pd\n", | |
| "\n", | |
| " - A table of data is stored as a pandas DataFrame\n", | |
| "\n", | |
| " - Each column in a DataFrame is a Series\n", | |
| "\n", | |
| " - You can do things by applying a method to a DataFrame or Series\n", | |
| "\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# Reading data from file\n", | |
| " - pd.read_csv() // this method is used to read the csv data " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 7, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "# Hear we readed the titanic data using pd.read_csv method that will be stored in titanic DataFrame\n", | |
| "titanic = pd.read_csv('titanic.csv')" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>PassengerId</th>\n", | |
| " <th>Survived</th>\n", | |
| " <th>Pclass</th>\n", | |
| " <th>Name</th>\n", | |
| " <th>Sex</th>\n", | |
| " <th>Age</th>\n", | |
| " <th>SibSp</th>\n", | |
| " <th>Parch</th>\n", | |
| " <th>Ticket</th>\n", | |
| " <th>Fare</th>\n", | |
| " <th>Cabin</th>\n", | |
| " <th>Embarked</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Braund, Mr. Owen Harris</td>\n", | |
| " <td>male</td>\n", | |
| " <td>22.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>A/5 21171</td>\n", | |
| " <td>7.2500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td>\n", | |
| " <td>female</td>\n", | |
| " <td>38.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>PC 17599</td>\n", | |
| " <td>71.2833</td>\n", | |
| " <td>C85</td>\n", | |
| " <td>C</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>3</td>\n", | |
| " <td>1</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Heikkinen, Miss. Laina</td>\n", | |
| " <td>female</td>\n", | |
| " <td>26.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>STON/O2. 3101282</td>\n", | |
| " <td>7.9250</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>4</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td>\n", | |
| " <td>female</td>\n", | |
| " <td>35.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>113803</td>\n", | |
| " <td>53.1000</td>\n", | |
| " <td>C123</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Allen, Mr. William Henry</td>\n", | |
| " <td>male</td>\n", | |
| " <td>35.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>373450</td>\n", | |
| " <td>8.0500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>...</th>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>886</th>\n", | |
| " <td>887</td>\n", | |
| " <td>0</td>\n", | |
| " <td>2</td>\n", | |
| " <td>Montvila, Rev. Juozas</td>\n", | |
| " <td>male</td>\n", | |
| " <td>27.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>211536</td>\n", | |
| " <td>13.0000</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>887</th>\n", | |
| " <td>888</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Graham, Miss. Margaret Edith</td>\n", | |
| " <td>female</td>\n", | |
| " <td>19.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>112053</td>\n", | |
| " <td>30.0000</td>\n", | |
| " <td>B42</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>888</th>\n", | |
| " <td>889</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Johnston, Miss. Catherine Helen \"Carrie\"</td>\n", | |
| " <td>female</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>1</td>\n", | |
| " <td>2</td>\n", | |
| " <td>W./C. 6607</td>\n", | |
| " <td>23.4500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>889</th>\n", | |
| " <td>890</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Behr, Mr. Karl Howell</td>\n", | |
| " <td>male</td>\n", | |
| " <td>26.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>111369</td>\n", | |
| " <td>30.0000</td>\n", | |
| " <td>C148</td>\n", | |
| " <td>C</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>890</th>\n", | |
| " <td>891</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Dooley, Mr. Patrick</td>\n", | |
| " <td>male</td>\n", | |
| " <td>32.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>370376</td>\n", | |
| " <td>7.7500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Q</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "<p>891 rows × 12 columns</p>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " PassengerId Survived Pclass \\\n", | |
| "0 1 0 3 \n", | |
| "1 2 1 1 \n", | |
| "2 3 1 3 \n", | |
| "3 4 1 1 \n", | |
| "4 5 0 3 \n", | |
| ".. ... ... ... \n", | |
| "886 887 0 2 \n", | |
| "887 888 1 1 \n", | |
| "888 889 0 3 \n", | |
| "889 890 1 1 \n", | |
| "890 891 0 3 \n", | |
| "\n", | |
| " Name Sex Age SibSp \\\n", | |
| "0 Braund, Mr. Owen Harris male 22.0 1 \n", | |
| "1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 \n", | |
| "2 Heikkinen, Miss. Laina female 26.0 0 \n", | |
| "3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 \n", | |
| "4 Allen, Mr. William Henry male 35.0 0 \n", | |
| ".. ... ... ... ... \n", | |
| "886 Montvila, Rev. Juozas male 27.0 0 \n", | |
| "887 Graham, Miss. Margaret Edith female 19.0 0 \n", | |
| "888 Johnston, Miss. Catherine Helen \"Carrie\" female NaN 1 \n", | |
| "889 Behr, Mr. Karl Howell male 26.0 0 \n", | |
| "890 Dooley, Mr. Patrick male 32.0 0 \n", | |
| "\n", | |
| " Parch Ticket Fare Cabin Embarked \n", | |
| "0 0 A/5 21171 7.2500 NaN S \n", | |
| "1 0 PC 17599 71.2833 C85 C \n", | |
| "2 0 STON/O2. 3101282 7.9250 NaN S \n", | |
| "3 0 113803 53.1000 C123 S \n", | |
| "4 0 373450 8.0500 NaN S \n", | |
| ".. ... ... ... ... ... \n", | |
| "886 0 211536 13.0000 NaN S \n", | |
| "887 0 112053 30.0000 B42 S \n", | |
| "888 2 W./C. 6607 23.4500 NaN S \n", | |
| "889 0 111369 30.0000 C148 C \n", | |
| "890 0 370376 7.7500 NaN Q \n", | |
| "\n", | |
| "[891 rows x 12 columns]" | |
| ] | |
| }, | |
| "execution_count": 8, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "# Displaying data \n", | |
| "titanic" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| " - if i want to see first 8 rows so what we do \n", | |
| " we do it using titanic.head(8)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>PassengerId</th>\n", | |
| " <th>Survived</th>\n", | |
| " <th>Pclass</th>\n", | |
| " <th>Name</th>\n", | |
| " <th>Sex</th>\n", | |
| " <th>Age</th>\n", | |
| " <th>SibSp</th>\n", | |
| " <th>Parch</th>\n", | |
| " <th>Ticket</th>\n", | |
| " <th>Fare</th>\n", | |
| " <th>Cabin</th>\n", | |
| " <th>Embarked</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Braund, Mr. Owen Harris</td>\n", | |
| " <td>male</td>\n", | |
| " <td>22.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>A/5 21171</td>\n", | |
| " <td>7.2500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td>\n", | |
| " <td>female</td>\n", | |
| " <td>38.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>PC 17599</td>\n", | |
| " <td>71.2833</td>\n", | |
| " <td>C85</td>\n", | |
| " <td>C</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>3</td>\n", | |
| " <td>1</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Heikkinen, Miss. Laina</td>\n", | |
| " <td>female</td>\n", | |
| " <td>26.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>STON/O2. 3101282</td>\n", | |
| " <td>7.9250</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>4</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td>\n", | |
| " <td>female</td>\n", | |
| " <td>35.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>113803</td>\n", | |
| " <td>53.1000</td>\n", | |
| " <td>C123</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Allen, Mr. William Henry</td>\n", | |
| " <td>male</td>\n", | |
| " <td>35.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>373450</td>\n", | |
| " <td>8.0500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>5</th>\n", | |
| " <td>6</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Moran, Mr. James</td>\n", | |
| " <td>male</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>330877</td>\n", | |
| " <td>8.4583</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Q</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>6</th>\n", | |
| " <td>7</td>\n", | |
| " <td>0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>McCarthy, Mr. Timothy J</td>\n", | |
| " <td>male</td>\n", | |
| " <td>54.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>17463</td>\n", | |
| " <td>51.8625</td>\n", | |
| " <td>E46</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>7</th>\n", | |
| " <td>8</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Palsson, Master. Gosta Leonard</td>\n", | |
| " <td>male</td>\n", | |
| " <td>2.0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>1</td>\n", | |
| " <td>349909</td>\n", | |
| " <td>21.0750</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " PassengerId Survived Pclass \\\n", | |
| "0 1 0 3 \n", | |
| "1 2 1 1 \n", | |
| "2 3 1 3 \n", | |
| "3 4 1 1 \n", | |
| "4 5 0 3 \n", | |
| "5 6 0 3 \n", | |
| "6 7 0 1 \n", | |
| "7 8 0 3 \n", | |
| "\n", | |
| " Name Sex Age SibSp \\\n", | |
| "0 Braund, Mr. Owen Harris male 22.0 1 \n", | |
| "1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 \n", | |
| "2 Heikkinen, Miss. Laina female 26.0 0 \n", | |
| "3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 \n", | |
| "4 Allen, Mr. William Henry male 35.0 0 \n", | |
| "5 Moran, Mr. James male NaN 0 \n", | |
| "6 McCarthy, Mr. Timothy J male 54.0 0 \n", | |
| "7 Palsson, Master. Gosta Leonard male 2.0 3 \n", | |
| "\n", | |
| " Parch Ticket Fare Cabin Embarked \n", | |
| "0 0 A/5 21171 7.2500 NaN S \n", | |
| "1 0 PC 17599 71.2833 C85 C \n", | |
| "2 0 STON/O2. 3101282 7.9250 NaN S \n", | |
| "3 0 113803 53.1000 C123 S \n", | |
| "4 0 373450 8.0500 NaN S \n", | |
| "5 0 330877 8.4583 NaN Q \n", | |
| "6 0 17463 51.8625 E46 S \n", | |
| "7 1 349909 21.0750 NaN S " | |
| ] | |
| }, | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "# Lets do it, \n", | |
| "# by Deafult the DataFrame.head() method shows the 5 rows \n", | |
| "# if we passes no inside the head() method then it shows that no rows \n", | |
| "titanic.head(8)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 10, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>PassengerId</th>\n", | |
| " <th>Survived</th>\n", | |
| " <th>Pclass</th>\n", | |
| " <th>Name</th>\n", | |
| " <th>Sex</th>\n", | |
| " <th>Age</th>\n", | |
| " <th>SibSp</th>\n", | |
| " <th>Parch</th>\n", | |
| " <th>Ticket</th>\n", | |
| " <th>Fare</th>\n", | |
| " <th>Cabin</th>\n", | |
| " <th>Embarked</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>886</th>\n", | |
| " <td>887</td>\n", | |
| " <td>0</td>\n", | |
| " <td>2</td>\n", | |
| " <td>Montvila, Rev. Juozas</td>\n", | |
| " <td>male</td>\n", | |
| " <td>27.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>211536</td>\n", | |
| " <td>13.00</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>887</th>\n", | |
| " <td>888</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Graham, Miss. Margaret Edith</td>\n", | |
| " <td>female</td>\n", | |
| " <td>19.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>112053</td>\n", | |
| " <td>30.00</td>\n", | |
| " <td>B42</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>888</th>\n", | |
| " <td>889</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Johnston, Miss. Catherine Helen \"Carrie\"</td>\n", | |
| " <td>female</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>1</td>\n", | |
| " <td>2</td>\n", | |
| " <td>W./C. 6607</td>\n", | |
| " <td>23.45</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>889</th>\n", | |
| " <td>890</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Behr, Mr. Karl Howell</td>\n", | |
| " <td>male</td>\n", | |
| " <td>26.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>111369</td>\n", | |
| " <td>30.00</td>\n", | |
| " <td>C148</td>\n", | |
| " <td>C</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>890</th>\n", | |
| " <td>891</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Dooley, Mr. Patrick</td>\n", | |
| " <td>male</td>\n", | |
| " <td>32.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>370376</td>\n", | |
| " <td>7.75</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Q</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " PassengerId Survived Pclass Name \\\n", | |
| "886 887 0 2 Montvila, Rev. Juozas \n", | |
| "887 888 1 1 Graham, Miss. Margaret Edith \n", | |
| "888 889 0 3 Johnston, Miss. Catherine Helen \"Carrie\" \n", | |
| "889 890 1 1 Behr, Mr. Karl Howell \n", | |
| "890 891 0 3 Dooley, Mr. Patrick \n", | |
| "\n", | |
| " Sex Age SibSp Parch Ticket Fare Cabin Embarked \n", | |
| "886 male 27.0 0 0 211536 13.00 NaN S \n", | |
| "887 female 19.0 0 0 112053 30.00 B42 S \n", | |
| "888 female NaN 1 2 W./C. 6607 23.45 NaN S \n", | |
| "889 male 26.0 0 0 111369 30.00 C148 C \n", | |
| "890 male 32.0 0 0 370376 7.75 NaN Q " | |
| ] | |
| }, | |
| "execution_count": 10, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "# same like DataFrame.head() method \n", | |
| "# the DataFrame.tail() method shows last \n", | |
| "# 5 rows.\n", | |
| "# lets Do it,\n", | |
| "titanic.tail()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# Checking data types of pandas series known as coloumns.\n", | |
| " - to check the datatype of series in pandas we used `dtypes` attribute okay " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 11, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "PassengerId int64\n", | |
| "Survived int64\n", | |
| "Pclass int64\n", | |
| "Name object\n", | |
| "Sex object\n", | |
| "Age float64\n", | |
| "SibSp int64\n", | |
| "Parch int64\n", | |
| "Ticket object\n", | |
| "Fare float64\n", | |
| "Cabin object\n", | |
| "Embarked object\n", | |
| "dtype: object" | |
| ] | |
| }, | |
| "execution_count": 11, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "# For example \n", | |
| "titanic.dtypes" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# Converting csv data to xlsx format" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 12, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "titanic.to_excel(\"titanic.xlsx\",\n", | |
| " sheet_name='passengers',\n", | |
| " index=False)\n", | |
| "# when ever we have to convert some file to some format just use 'to' keywordand again\n", | |
| "# for example if we have to convert into json \n", | |
| "# the syntax will be :- DataFrame.to_json(par1,parm2,parm3)\n", | |
| "# first paramiter is name of xlsx file \n", | |
| "# second parameter is sheet name \n", | |
| "# third parameter is index by deafult = True " | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# Reading xlsx file " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 13, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "titanic = pd.read_excel('titanic.xlsx',sheet_name='passengers')\n", | |
| "# reading xlsx file using pd.read_excel() method" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 14, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>PassengerId</th>\n", | |
| " <th>Survived</th>\n", | |
| " <th>Pclass</th>\n", | |
| " <th>Name</th>\n", | |
| " <th>Sex</th>\n", | |
| " <th>Age</th>\n", | |
| " <th>SibSp</th>\n", | |
| " <th>Parch</th>\n", | |
| " <th>Ticket</th>\n", | |
| " <th>Fare</th>\n", | |
| " <th>Cabin</th>\n", | |
| " <th>Embarked</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Braund, Mr. Owen Harris</td>\n", | |
| " <td>male</td>\n", | |
| " <td>22.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>A/5 21171</td>\n", | |
| " <td>7.2500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>2</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Cumings, Mrs. John Bradley (Florence Briggs Th...</td>\n", | |
| " <td>female</td>\n", | |
| " <td>38.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>PC 17599</td>\n", | |
| " <td>71.2833</td>\n", | |
| " <td>C85</td>\n", | |
| " <td>C</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>3</td>\n", | |
| " <td>1</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Heikkinen, Miss. Laina</td>\n", | |
| " <td>female</td>\n", | |
| " <td>26.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>STON/O2. 3101282</td>\n", | |
| " <td>7.9250</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>4</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Futrelle, Mrs. Jacques Heath (Lily May Peel)</td>\n", | |
| " <td>female</td>\n", | |
| " <td>35.0</td>\n", | |
| " <td>1</td>\n", | |
| " <td>0</td>\n", | |
| " <td>113803</td>\n", | |
| " <td>53.1000</td>\n", | |
| " <td>C123</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>5</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Allen, Mr. William Henry</td>\n", | |
| " <td>male</td>\n", | |
| " <td>35.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>373450</td>\n", | |
| " <td>8.0500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>...</th>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " <td>...</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>886</th>\n", | |
| " <td>887</td>\n", | |
| " <td>0</td>\n", | |
| " <td>2</td>\n", | |
| " <td>Montvila, Rev. Juozas</td>\n", | |
| " <td>male</td>\n", | |
| " <td>27.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>211536</td>\n", | |
| " <td>13.0000</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>887</th>\n", | |
| " <td>888</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Graham, Miss. Margaret Edith</td>\n", | |
| " <td>female</td>\n", | |
| " <td>19.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>112053</td>\n", | |
| " <td>30.0000</td>\n", | |
| " <td>B42</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>888</th>\n", | |
| " <td>889</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Johnston, Miss. Catherine Helen \"Carrie\"</td>\n", | |
| " <td>female</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>1</td>\n", | |
| " <td>2</td>\n", | |
| " <td>W./C. 6607</td>\n", | |
| " <td>23.4500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>S</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>889</th>\n", | |
| " <td>890</td>\n", | |
| " <td>1</td>\n", | |
| " <td>1</td>\n", | |
| " <td>Behr, Mr. Karl Howell</td>\n", | |
| " <td>male</td>\n", | |
| " <td>26.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>111369</td>\n", | |
| " <td>30.0000</td>\n", | |
| " <td>C148</td>\n", | |
| " <td>C</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>890</th>\n", | |
| " <td>891</td>\n", | |
| " <td>0</td>\n", | |
| " <td>3</td>\n", | |
| " <td>Dooley, Mr. Patrick</td>\n", | |
| " <td>male</td>\n", | |
| " <td>32.0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>0</td>\n", | |
| " <td>370376</td>\n", | |
| " <td>7.7500</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Q</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "<p>891 rows × 12 columns</p>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " PassengerId Survived Pclass \\\n", | |
| "0 1 0 3 \n", | |
| "1 2 1 1 \n", | |
| "2 3 1 3 \n", | |
| "3 4 1 1 \n", | |
| "4 5 0 3 \n", | |
| ".. ... ... ... \n", | |
| "886 887 0 2 \n", | |
| "887 888 1 1 \n", | |
| "888 889 0 3 \n", | |
| "889 890 1 1 \n", | |
| "890 891 0 3 \n", | |
| "\n", | |
| " Name Sex Age SibSp \\\n", | |
| "0 Braund, Mr. Owen Harris male 22.0 1 \n", | |
| "1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 \n", | |
| "2 Heikkinen, Miss. Laina female 26.0 0 \n", | |
| "3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 \n", | |
| "4 Allen, Mr. William Henry male 35.0 0 \n", | |
| ".. ... ... ... ... \n", | |
| "886 Montvila, Rev. Juozas male 27.0 0 \n", | |
| "887 Graham, Miss. Margaret Edith female 19.0 0 \n", | |
| "888 Johnston, Miss. Catherine Helen \"Carrie\" female NaN 1 \n", | |
| "889 Behr, Mr. Karl Howell male 26.0 0 \n", | |
| "890 Dooley, Mr. Patrick male 32.0 0 \n", | |
| "\n", | |
| " Parch Ticket Fare Cabin Embarked \n", | |
| "0 0 A/5 21171 7.2500 NaN S \n", | |
| "1 0 PC 17599 71.2833 C85 C \n", | |
| "2 0 STON/O2. 3101282 7.9250 NaN S \n", | |
| "3 0 113803 53.1000 C123 S \n", | |
| "4 0 373450 8.0500 NaN S \n", | |
| ".. ... ... ... ... ... \n", | |
| "886 0 211536 13.0000 NaN S \n", | |
| "887 0 112053 30.0000 B42 S \n", | |
| "888 2 W./C. 6607 23.4500 NaN S \n", | |
| "889 0 111369 30.0000 C148 C \n", | |
| "890 0 370376 7.7500 NaN Q \n", | |
| "\n", | |
| "[891 rows x 12 columns]" | |
| ] | |
| }, | |
| "execution_count": 14, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "titanic" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "# lets learn about technical Description using .info() method " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 15, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "<class 'pandas.core.frame.DataFrame'>\n", | |
| "RangeIndex: 891 entries, 0 to 890\n", | |
| "Data columns (total 12 columns):\n", | |
| " # Column Non-Null Count Dtype \n", | |
| "--- ------ -------------- ----- \n", | |
| " 0 PassengerId 891 non-null int64 \n", | |
| " 1 Survived 891 non-null int64 \n", | |
| " 2 Pclass 891 non-null int64 \n", | |
| " 3 Name 891 non-null object \n", | |
| " 4 Sex 891 non-null object \n", | |
| " 5 Age 714 non-null float64\n", | |
| " 6 SibSp 891 non-null int64 \n", | |
| " 7 Parch 891 non-null int64 \n", | |
| " 8 Ticket 891 non-null object \n", | |
| " 9 Fare 891 non-null float64\n", | |
| " 10 Cabin 204 non-null object \n", | |
| " 11 Embarked 889 non-null object \n", | |
| "dtypes: float64(2), int64(5), object(5)\n", | |
| "memory usage: 83.7+ KB\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "# The info method only uses whenever we have to access technical info about DataFrame\n", | |
| "titanic.info()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": {}, | |
| "source": [ | |
| "\n", | |
| "# REMEMBER\n", | |
| "\n", | |
| " - Getting data in to pandas from many different file formats or data sources is supported by \n", | |
| " read_* functions.\n", | |
| "\n", | |
| " - Exporting data out of pandas is provided by different to_*methods.\n", | |
| "\n", | |
| " - The head/tail/info methods and the dtypes attribute are convenient for a first check.\n", | |
| "\n" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "Python 3", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.8.6" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 4 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment