0% found this document useful (0 votes)
33 views

File Handling in Python

Uploaded by

foxel54542
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

File Handling in Python

Uploaded by

foxel54542
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 56

{

"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---------------------------------------------"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# **<center><span style=\"color:blue\">File Handling in Python**<center>\n",
"\n",
"**<center><span style=\"color:Brown\">Dadasaheb G. Godase and Shashibhushan B.
Mahadik</center>** \n",
" <center>maheshraje982@gmail.com<center> \n",
" <center><span style=\"color:Purple\"> Department of Statistics, Shivaji
University, Kolhapur <center>\n",
" \n",
" ***\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### <span style=\"color:blue\">Introducation\n",
"\n",
"* Python provides inbuilt functions for creating, writing and reading files.\
n",
"\n",
" \n",
"* There are two types of files that can be handled in python, normal text
files and binary files.\n",
" \n",
" **Text File**: *In this type of file, Each line of text is terminated with a
special character called End of Line*.\n",
" \n",
" **Binary File**: *Data is stored after converting it into machine
understandable binary language*. \n",
" \n",
"***\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### <span style=\"color:blue\">File Operations in Python\n",
"\n",
"\n",
" 1. Opening a File\n",
"\n",
" 2. Reading a File\n",
" \n",
" 3. Writing a File\n",
" \n",
" 4. Closing a File\n",
" \n",
" 5. Tell Function \n",
" \n",
" 6. Seek Function\n",
" \n",
" 7. Reading and Writting File\n",
" \n",
" 8. Read and Write CSV File\n",
" \n",
" 9. Read and Write EXCEL File\n",
" \n",
" 10. Deletion of Text File\n",
" \n",
" ***"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">1. Opening a File**\n",
"\n",
"> <span style=\"color:Brown\">***Syntax------open(Filename, Mode)***\n",
"> \n",
"> Filename = Any name that you want.\n",
">\n",
"> Mode = Different modes for opening a file. \n",
"\n",
"The modes are as follows:\n",
" \n",
"1. **\"r\"** - Default value. Opens file for reading only, error occurs if the
file does not exists.\n",
"\n",
" \n",
"2. **\"a\"** - Append. Opens a file for appending, creates the file if it does
not exists.\n",
"\n",
" \n",
"3. **\"w\"** - Write. Opens a file for writting, creats the file if it does
not exists.\n",
"\n",
" \n",
"4. **\"x\"** - Create. Creats the specified file, returns an error if the file
exists.\n",
"\n",
" \n",
"5. **\"r+\"** - Open the file for reading and writing.\n",
"\n",
" \n",
"6. **\"w+\"** - Open the file for reading and writing. For existing file, data
is truncated and over-written.\n",
"\n",
" \n",
"7. **\"a+\"** - Open the file for reading and writing. The file is created if
it does not exist. \n",
"\n",
"***\n",
" \n",
" "
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"#opening a file in \"read\" mode\n",
"\n",
"a=open(\"F:/A/B.txt\",\"r\")\n",
"#a.close()"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"b=open(\"F:/A/B.txt\")\n",
"#b.close()"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"#opening a file in \"write\" mode\n",
"\n",
"c=open(\"F:/A/B.txt\",\"w\")\n",
"#c.close()"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"# Creation of new file using \"x\" mode\n",
"\n",
"a=open(\"F:/A/A.txt\",\"x\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">2. Reading a File** \n",
"\n",
"> <span style=\"color:Brown\">***syntax------read()*** "
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Hello python!\\nHow are you?\\nI like Shivaji University.'"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d=open(\"F:/A/AA.txt\",\"r\")\n",
"d.read()\n",
"#d.close()"
]
},
{
"cell_type": "code",
"execution_count": 141,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Hello python!\n",
"How are you?\n",
"I like Shivaji University.\n"
]
}
],
"source": [
"d=open(\"F:/A/AA.txt\",\"r\")\n",
"print(d.read()) # print is used here and see the output\n",
"#d.close()"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Hello p'"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d=open(\"F:/A/AA.txt\") # here mode is not used and by default it has taken
the read mode\n",
"d.read(7) # 5 indicates that python read 5 charactresrs only"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['Hello python!\\n', 'How are you?\\n', 'I like Shivaji University.']"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d=open(\"F:/A/AA.txt\") # here also mode is not specified \n",
"d.readlines() # read lines separately"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Stat'"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d=open(\"C:/Users/ADMIN/Desktop/A/A.txt\")\n",
"d.read()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">3. Writting a File**\n",
"\n",
"> <span style=\"color:Brown\">***Syntax------write()***\n",
"***"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/C.txt\", \"w\") #file is opened in write mode\n",
"d.write(\"mahesh\")\n",
"d.close() #see the file without closing and after closing
it."
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/C.txt\", \"a\") #Append will keep the text at last \n",
"d.write(\"I love Statistics\")\n",
"d.close()"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/D.txt\", \"w\") #it will automaticaltly create a file and write
the following statement\n",
"d.write(\"Department of Statistics\")\n",
"d.close()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/E.txt\",\"a\") #it will create new file
automatically\n",
"d.write(\"Department\\nof\\nStatistics\") #\\n To write the statement to new
line\n",
"d.close()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">4. Tell and Seek functions**\n",
"\n",
"* **Tell** - Where the current position of the file is?\n",
"\n",
" \n",
"* **Seek** - To get back to the start of the file (or anywhere else in the
file), use the seek(int).\n",
"***"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"'Department of Statistics'"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d=open(\"F:/A/F.txt\",\"r\")\n",
"d.read()\n",
"#d.close()"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"24"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.tell() # I want to check where I am in the file d"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"scrolled": true
},
"outputs": [
{
"data": {
"text/plain": [
"2"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.seek(2) # I want to come at the second character"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"2"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.tell() # Now I want to check where I am in the file"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">5. Reading and Writting a File** \n",
"***"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/H.txt\",\"r+\") #mode is chaged and it is r+."
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Suhas Jadhav\\nPromod Borate'"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.read()"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"6"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.write(\"mahesh\")"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [],
"source": [
"d.close()"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/H1.txt\",\"w\") # Here I have used writable mode "
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"ename": "UnsupportedOperation",
"evalue": "not readable",
"output_type": "error",
"traceback": [
"\
u001b[1;31m------------------------------------------------------------------------
---\u001b[0m",
"\u001b[1;31mUnsupportedOperation\u001b[0m Traceback
(most recent call last)",
"\u001b[1;32m<ipython-input-26-c82e7ac05634>\u001b[0m in \
u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \
u001b[0md\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mread\u001b[0m\u001b[1;33m(\
u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\
n\u001b[0m",
"\u001b[1;31mUnsupportedOperation\u001b[0m: not readable"
]
}
],
"source": [
"d.read() #I am reading the file which is opened for writting see the error"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"6"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.write(\"Karade\")"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
"d.close()"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/I.txt\",\"a+\")"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'ket'"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.seek(2) # why I have used seek here\n",
"d.read() # read file without seek and with seek"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"6"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.write(\"Jadhav\")"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
"d.close()"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/J.txt\",\"a+\") # This will automatically create a file of name
J"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"10"
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.write(\"Statistics\")"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Statistics'"
]
},
"execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.seek(0) #run with and without seek \n",
"d.read()"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [],
"source": [
"d.close()"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [],
"source": [
"d=open(\"F:/A/K.txt\",\"w+\")"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"9"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.write(\"Parliment\")"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Parliment'"
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"d.seek(0)\n",
"d.read()"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
"d.close()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">6. Reading CSV File**\n",
"***"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"scrolled": true
},
"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>Id</th>\n",
" <th>Sepal Length</th>\n",
" <th>Sepal Width</th>\n",
" <th>PetalLength</th>\n",
" <th>Petal Width</th>\n",
" <th>Species</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2</td>\n",
" <td>4.9</td>\n",
" <td>3.0</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>3</td>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.3</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4</td>\n",
" <td>4.6</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5</td>\n",
" <td>5.0</td>\n",
" <td>3.6</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>6</td>\n",
" <td>5.4</td>\n",
" <td>3.9</td>\n",
" <td>1.7</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>7</td>\n",
" <td>4.6</td>\n",
" <td>3.4</td>\n",
" <td>1.4</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>8</td>\n",
" <td>5.0</td>\n",
" <td>3.4</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>9</td>\n",
" <td>4.4</td>\n",
" <td>2.9</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>10</td>\n",
" <td>4.9</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>11</td>\n",
" <td>5.4</td>\n",
" <td>3.7</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>12</td>\n",
" <td>4.8</td>\n",
" <td>3.4</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>13</td>\n",
" <td>4.8</td>\n",
" <td>3.0</td>\n",
" <td>1.4</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>14</td>\n",
" <td>4.3</td>\n",
" <td>3.0</td>\n",
" <td>1.1</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>15</td>\n",
" <td>5.8</td>\n",
" <td>4.0</td>\n",
" <td>1.2</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>16</td>\n",
" <td>5.7</td>\n",
" <td>4.4</td>\n",
" <td>1.5</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>17</td>\n",
" <td>5.4</td>\n",
" <td>3.9</td>\n",
" <td>1.3</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>18</td>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>19</td>\n",
" <td>5.7</td>\n",
" <td>3.8</td>\n",
" <td>1.7</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>20</td>\n",
" <td>5.1</td>\n",
" <td>3.8</td>\n",
" <td>1.5</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>21</td>\n",
" <td>5.4</td>\n",
" <td>3.4</td>\n",
" <td>1.7</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>22</td>\n",
" <td>5.1</td>\n",
" <td>3.7</td>\n",
" <td>1.5</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>23</td>\n",
" <td>4.6</td>\n",
" <td>3.6</td>\n",
" <td>1.0</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>24</td>\n",
" <td>5.1</td>\n",
" <td>3.3</td>\n",
" <td>1.7</td>\n",
" <td>0.5</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>25</td>\n",
" <td>4.8</td>\n",
" <td>3.4</td>\n",
" <td>1.9</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>26</td>\n",
" <td>5.0</td>\n",
" <td>3.0</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>27</td>\n",
" <td>5.0</td>\n",
" <td>3.4</td>\n",
" <td>1.6</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>28</td>\n",
" <td>5.2</td>\n",
" <td>3.5</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>29</td>\n",
" <td>5.2</td>\n",
" <td>3.4</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>30</td>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</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",
" </tr>\n",
" <tr>\n",
" <th>120</th>\n",
" <td>121</td>\n",
" <td>6.9</td>\n",
" <td>3.2</td>\n",
" <td>5.7</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>121</th>\n",
" <td>122</td>\n",
" <td>5.6</td>\n",
" <td>2.8</td>\n",
" <td>4.9</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>122</th>\n",
" <td>123</td>\n",
" <td>7.7</td>\n",
" <td>2.8</td>\n",
" <td>6.7</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>123</th>\n",
" <td>124</td>\n",
" <td>6.3</td>\n",
" <td>2.7</td>\n",
" <td>4.9</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>124</th>\n",
" <td>125</td>\n",
" <td>6.7</td>\n",
" <td>3.3</td>\n",
" <td>5.7</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>125</th>\n",
" <td>126</td>\n",
" <td>7.2</td>\n",
" <td>3.2</td>\n",
" <td>6.0</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>126</th>\n",
" <td>127</td>\n",
" <td>6.2</td>\n",
" <td>2.8</td>\n",
" <td>4.8</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>127</th>\n",
" <td>128</td>\n",
" <td>6.1</td>\n",
" <td>3.0</td>\n",
" <td>4.9</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>128</th>\n",
" <td>129</td>\n",
" <td>6.4</td>\n",
" <td>2.8</td>\n",
" <td>5.6</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>129</th>\n",
" <td>130</td>\n",
" <td>7.2</td>\n",
" <td>3.0</td>\n",
" <td>5.8</td>\n",
" <td>1.6</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>130</th>\n",
" <td>131</td>\n",
" <td>7.4</td>\n",
" <td>2.8</td>\n",
" <td>6.1</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>131</th>\n",
" <td>132</td>\n",
" <td>7.9</td>\n",
" <td>3.8</td>\n",
" <td>6.4</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132</th>\n",
" <td>133</td>\n",
" <td>6.4</td>\n",
" <td>2.8</td>\n",
" <td>5.6</td>\n",
" <td>2.2</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>133</th>\n",
" <td>134</td>\n",
" <td>6.3</td>\n",
" <td>2.8</td>\n",
" <td>5.1</td>\n",
" <td>1.5</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>134</th>\n",
" <td>135</td>\n",
" <td>6.1</td>\n",
" <td>2.6</td>\n",
" <td>5.6</td>\n",
" <td>1.4</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>135</th>\n",
" <td>136</td>\n",
" <td>7.7</td>\n",
" <td>3.0</td>\n",
" <td>6.1</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>136</th>\n",
" <td>137</td>\n",
" <td>6.3</td>\n",
" <td>3.4</td>\n",
" <td>5.6</td>\n",
" <td>2.4</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>137</th>\n",
" <td>138</td>\n",
" <td>6.4</td>\n",
" <td>3.1</td>\n",
" <td>5.5</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>138</th>\n",
" <td>139</td>\n",
" <td>6.0</td>\n",
" <td>3.0</td>\n",
" <td>4.8</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>139</th>\n",
" <td>140</td>\n",
" <td>6.9</td>\n",
" <td>3.1</td>\n",
" <td>5.4</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>140</th>\n",
" <td>141</td>\n",
" <td>6.7</td>\n",
" <td>3.1</td>\n",
" <td>5.6</td>\n",
" <td>2.4</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>141</th>\n",
" <td>142</td>\n",
" <td>6.9</td>\n",
" <td>3.1</td>\n",
" <td>5.1</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>143</td>\n",
" <td>5.8</td>\n",
" <td>2.7</td>\n",
" <td>5.1</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>143</th>\n",
" <td>144</td>\n",
" <td>6.8</td>\n",
" <td>3.2</td>\n",
" <td>5.9</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>144</th>\n",
" <td>145</td>\n",
" <td>6.7</td>\n",
" <td>3.3</td>\n",
" <td>5.7</td>\n",
" <td>2.5</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>145</th>\n",
" <td>146</td>\n",
" <td>6.7</td>\n",
" <td>3.0</td>\n",
" <td>5.2</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>146</th>\n",
" <td>147</td>\n",
" <td>6.3</td>\n",
" <td>2.5</td>\n",
" <td>5.0</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>147</th>\n",
" <td>148</td>\n",
" <td>6.5</td>\n",
" <td>3.0</td>\n",
" <td>5.2</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>148</th>\n",
" <td>149</td>\n",
" <td>6.2</td>\n",
" <td>3.4</td>\n",
" <td>5.4</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>149</th>\n",
" <td>150</td>\n",
" <td>5.9</td>\n",
" <td>3.0</td>\n",
" <td>5.1</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>150 rows × 6 columns</p>\n",
"</div>"
],
"text/plain": [
" Id Sepal Length Sepal Width PetalLength Petal Width
Species\n",
"0 1 5.1 3.5 1.4 0.2 Iris-
setosa\n",
"1 2 4.9 3.0 1.4 0.2 Iris-
setosa\n",
"2 3 4.7 3.2 1.3 0.2 Iris-
setosa\n",
"3 4 4.6 3.1 1.5 0.2 Iris-
setosa\n",
"4 5 5.0 3.6 1.4 0.2 Iris-
setosa\n",
"5 6 5.4 3.9 1.7 0.4 Iris-
setosa\n",
"6 7 4.6 3.4 1.4 0.3 Iris-
setosa\n",
"7 8 5.0 3.4 1.5 0.2 Iris-
setosa\n",
"8 9 4.4 2.9 1.4 0.2 Iris-
setosa\n",
"9 10 4.9 3.1 1.5 0.1 Iris-
setosa\n",
"10 11 5.4 3.7 1.5 0.2 Iris-
setosa\n",
"11 12 4.8 3.4 1.6 0.2 Iris-
setosa\n",
"12 13 4.8 3.0 1.4 0.1 Iris-
setosa\n",
"13 14 4.3 3.0 1.1 0.1 Iris-
setosa\n",
"14 15 5.8 4.0 1.2 0.2 Iris-
setosa\n",
"15 16 5.7 4.4 1.5 0.4 Iris-
setosa\n",
"16 17 5.4 3.9 1.3 0.4 Iris-
setosa\n",
"17 18 5.1 3.5 1.4 0.3 Iris-
setosa\n",
"18 19 5.7 3.8 1.7 0.3 Iris-
setosa\n",
"19 20 5.1 3.8 1.5 0.3 Iris-
setosa\n",
"20 21 5.4 3.4 1.7 0.2 Iris-
setosa\n",
"21 22 5.1 3.7 1.5 0.4 Iris-
setosa\n",
"22 23 4.6 3.6 1.0 0.2 Iris-
setosa\n",
"23 24 5.1 3.3 1.7 0.5 Iris-
setosa\n",
"24 25 4.8 3.4 1.9 0.2 Iris-
setosa\n",
"25 26 5.0 3.0 1.6 0.2 Iris-
setosa\n",
"26 27 5.0 3.4 1.6 0.4 Iris-
setosa\n",
"27 28 5.2 3.5 1.5 0.2 Iris-
setosa\n",
"28 29 5.2 3.4 1.4 0.2 Iris-
setosa\n",
"29 30 4.7 3.2 1.6 0.2 Iris-
setosa\n",

".. ... ... ... ... ... ...\n",


"120 121 6.9 3.2 5.7 2.3 Iris-
virginica\n",
"121 122 5.6 2.8 4.9 2.0 Iris-
virginica\n",
"122 123 7.7 2.8 6.7 2.0 Iris-
virginica\n",
"123 124 6.3 2.7 4.9 1.8 Iris-
virginica\n",
"124 125 6.7 3.3 5.7 2.1 Iris-
virginica\n",
"125 126 7.2 3.2 6.0 1.8 Iris-
virginica\n",
"126 127 6.2 2.8 4.8 1.8 Iris-
virginica\n",
"127 128 6.1 3.0 4.9 1.8 Iris-
virginica\n",
"128 129 6.4 2.8 5.6 2.1 Iris-
virginica\n",
"129 130 7.2 3.0 5.8 1.6 Iris-
virginica\n",
"130 131 7.4 2.8 6.1 1.9 Iris-
virginica\n",
"131 132 7.9 3.8 6.4 2.0 Iris-
virginica\n",
"132 133 6.4 2.8 5.6 2.2 Iris-
virginica\n",
"133 134 6.3 2.8 5.1 1.5 Iris-
virginica\n",
"134 135 6.1 2.6 5.6 1.4 Iris-
virginica\n",
"135 136 7.7 3.0 6.1 2.3 Iris-
virginica\n",
"136 137 6.3 3.4 5.6 2.4 Iris-
virginica\n",
"137 138 6.4 3.1 5.5 1.8 Iris-
virginica\n",
"138 139 6.0 3.0 4.8 1.8 Iris-
virginica\n",
"139 140 6.9 3.1 5.4 2.1 Iris-
virginica\n",
"140 141 6.7 3.1 5.6 2.4 Iris-
virginica\n",
"141 142 6.9 3.1 5.1 2.3 Iris-
virginica\n",
"142 143 5.8 2.7 5.1 1.9 Iris-
virginica\n",
"143 144 6.8 3.2 5.9 2.3 Iris-
virginica\n",
"144 145 6.7 3.3 5.7 2.5 Iris-
virginica\n",
"145 146 6.7 3.0 5.2 2.3 Iris-
virginica\n",
"146 147 6.3 2.5 5.0 1.9 Iris-
virginica\n",
"147 148 6.5 3.0 5.2 2.0 Iris-
virginica\n",
"148 149 6.2 3.4 5.4 2.3 Iris-
virginica\n",
"149 150 5.9 3.0 5.1 1.8 Iris-
virginica\n",
"\n",
"[150 rows x 6 columns]"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import pandas as pd #Here I have imported pandas module for
reading a CSV file\n",
"data=pd.read_csv(\"F:/A/iris.csv\") #With header\n",
"data"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"scrolled": true
},
"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>0</th>\n",
" <th>1</th>\n",
" <th>2</th>\n",
" <th>3</th>\n",
" <th>4</th>\n",
" <th>5</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Id</td>\n",
" <td>Sepal Length</td>\n",
" <td>Sepal Width</td>\n",
" <td>PetalLength</td>\n",
" <td>Petal Width</td>\n",
" <td>Species</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2</td>\n",
" <td>4.9</td>\n",
" <td>3</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>3</td>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.3</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>4</td>\n",
" <td>4.6</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>3.6</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>6</td>\n",
" <td>5.4</td>\n",
" <td>3.9</td>\n",
" <td>1.7</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>7</td>\n",
" <td>4.6</td>\n",
" <td>3.4</td>\n",
" <td>1.4</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>8</td>\n",
" <td>5</td>\n",
" <td>3.4</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>9</td>\n",
" <td>4.4</td>\n",
" <td>2.9</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>10</td>\n",
" <td>4.9</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>11</td>\n",
" <td>5.4</td>\n",
" <td>3.7</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>12</td>\n",
" <td>4.8</td>\n",
" <td>3.4</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>13</td>\n",
" <td>4.8</td>\n",
" <td>3</td>\n",
" <td>1.4</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>14</td>\n",
" <td>4.3</td>\n",
" <td>3</td>\n",
" <td>1.1</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>15</td>\n",
" <td>5.8</td>\n",
" <td>4</td>\n",
" <td>1.2</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>16</td>\n",
" <td>5.7</td>\n",
" <td>4.4</td>\n",
" <td>1.5</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>17</td>\n",
" <td>5.4</td>\n",
" <td>3.9</td>\n",
" <td>1.3</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>18</td>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>19</td>\n",
" <td>5.7</td>\n",
" <td>3.8</td>\n",
" <td>1.7</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>20</td>\n",
" <td>5.1</td>\n",
" <td>3.8</td>\n",
" <td>1.5</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>21</td>\n",
" <td>5.4</td>\n",
" <td>3.4</td>\n",
" <td>1.7</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>22</td>\n",
" <td>5.1</td>\n",
" <td>3.7</td>\n",
" <td>1.5</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>23</td>\n",
" <td>4.6</td>\n",
" <td>3.6</td>\n",
" <td>1</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>24</td>\n",
" <td>5.1</td>\n",
" <td>3.3</td>\n",
" <td>1.7</td>\n",
" <td>0.5</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>25</td>\n",
" <td>4.8</td>\n",
" <td>3.4</td>\n",
" <td>1.9</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>26</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>27</td>\n",
" <td>5</td>\n",
" <td>3.4</td>\n",
" <td>1.6</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>28</td>\n",
" <td>5.2</td>\n",
" <td>3.5</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>29</td>\n",
" <td>5.2</td>\n",
" <td>3.4</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</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",
" </tr>\n",
" <tr>\n",
" <th>121</th>\n",
" <td>121</td>\n",
" <td>6.9</td>\n",
" <td>3.2</td>\n",
" <td>5.7</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>122</th>\n",
" <td>122</td>\n",
" <td>5.6</td>\n",
" <td>2.8</td>\n",
" <td>4.9</td>\n",
" <td>2</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>123</th>\n",
" <td>123</td>\n",
" <td>7.7</td>\n",
" <td>2.8</td>\n",
" <td>6.7</td>\n",
" <td>2</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>124</th>\n",
" <td>124</td>\n",
" <td>6.3</td>\n",
" <td>2.7</td>\n",
" <td>4.9</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>125</th>\n",
" <td>125</td>\n",
" <td>6.7</td>\n",
" <td>3.3</td>\n",
" <td>5.7</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>126</th>\n",
" <td>126</td>\n",
" <td>7.2</td>\n",
" <td>3.2</td>\n",
" <td>6</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>127</th>\n",
" <td>127</td>\n",
" <td>6.2</td>\n",
" <td>2.8</td>\n",
" <td>4.8</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>128</th>\n",
" <td>128</td>\n",
" <td>6.1</td>\n",
" <td>3</td>\n",
" <td>4.9</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>129</th>\n",
" <td>129</td>\n",
" <td>6.4</td>\n",
" <td>2.8</td>\n",
" <td>5.6</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>130</th>\n",
" <td>130</td>\n",
" <td>7.2</td>\n",
" <td>3</td>\n",
" <td>5.8</td>\n",
" <td>1.6</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>131</th>\n",
" <td>131</td>\n",
" <td>7.4</td>\n",
" <td>2.8</td>\n",
" <td>6.1</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132</th>\n",
" <td>132</td>\n",
" <td>7.9</td>\n",
" <td>3.8</td>\n",
" <td>6.4</td>\n",
" <td>2</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>133</th>\n",
" <td>133</td>\n",
" <td>6.4</td>\n",
" <td>2.8</td>\n",
" <td>5.6</td>\n",
" <td>2.2</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>134</th>\n",
" <td>134</td>\n",
" <td>6.3</td>\n",
" <td>2.8</td>\n",
" <td>5.1</td>\n",
" <td>1.5</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>135</th>\n",
" <td>135</td>\n",
" <td>6.1</td>\n",
" <td>2.6</td>\n",
" <td>5.6</td>\n",
" <td>1.4</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>136</th>\n",
" <td>136</td>\n",
" <td>7.7</td>\n",
" <td>3</td>\n",
" <td>6.1</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>137</th>\n",
" <td>137</td>\n",
" <td>6.3</td>\n",
" <td>3.4</td>\n",
" <td>5.6</td>\n",
" <td>2.4</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>138</th>\n",
" <td>138</td>\n",
" <td>6.4</td>\n",
" <td>3.1</td>\n",
" <td>5.5</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>139</th>\n",
" <td>139</td>\n",
" <td>6</td>\n",
" <td>3</td>\n",
" <td>4.8</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>140</th>\n",
" <td>140</td>\n",
" <td>6.9</td>\n",
" <td>3.1</td>\n",
" <td>5.4</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>141</th>\n",
" <td>141</td>\n",
" <td>6.7</td>\n",
" <td>3.1</td>\n",
" <td>5.6</td>\n",
" <td>2.4</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>142</td>\n",
" <td>6.9</td>\n",
" <td>3.1</td>\n",
" <td>5.1</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>143</th>\n",
" <td>143</td>\n",
" <td>5.8</td>\n",
" <td>2.7</td>\n",
" <td>5.1</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>144</th>\n",
" <td>144</td>\n",
" <td>6.8</td>\n",
" <td>3.2</td>\n",
" <td>5.9</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>145</th>\n",
" <td>145</td>\n",
" <td>6.7</td>\n",
" <td>3.3</td>\n",
" <td>5.7</td>\n",
" <td>2.5</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>146</th>\n",
" <td>146</td>\n",
" <td>6.7</td>\n",
" <td>3</td>\n",
" <td>5.2</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>147</th>\n",
" <td>147</td>\n",
" <td>6.3</td>\n",
" <td>2.5</td>\n",
" <td>5</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>148</th>\n",
" <td>148</td>\n",
" <td>6.5</td>\n",
" <td>3</td>\n",
" <td>5.2</td>\n",
" <td>2</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>149</th>\n",
" <td>149</td>\n",
" <td>6.2</td>\n",
" <td>3.4</td>\n",
" <td>5.4</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" <tr>\n",
" <th>150</th>\n",
" <td>150</td>\n",
" <td>5.9</td>\n",
" <td>3</td>\n",
" <td>5.1</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>151 rows × 6 columns</p>\n",
"</div>"
],
"text/plain": [
" 0 1 2 3 4
5\n",
"0 Id Sepal Length Sepal Width PetalLength Petal Width
Species\n",
"1 1 5.1 3.5 1.4 0.2 Iris-
setosa\n",
"2 2 4.9 3 1.4 0.2 Iris-
setosa\n",
"3 3 4.7 3.2 1.3 0.2 Iris-
setosa\n",
"4 4 4.6 3.1 1.5 0.2 Iris-
setosa\n",
"5 5 5 3.6 1.4 0.2 Iris-
setosa\n",
"6 6 5.4 3.9 1.7 0.4 Iris-
setosa\n",
"7 7 4.6 3.4 1.4 0.3 Iris-
setosa\n",
"8 8 5 3.4 1.5 0.2 Iris-
setosa\n",
"9 9 4.4 2.9 1.4 0.2 Iris-
setosa\n",
"10 10 4.9 3.1 1.5 0.1 Iris-
setosa\n",
"11 11 5.4 3.7 1.5 0.2 Iris-
setosa\n",
"12 12 4.8 3.4 1.6 0.2 Iris-
setosa\n",
"13 13 4.8 3 1.4 0.1 Iris-
setosa\n",
"14 14 4.3 3 1.1 0.1 Iris-
setosa\n",
"15 15 5.8 4 1.2 0.2 Iris-
setosa\n",
"16 16 5.7 4.4 1.5 0.4 Iris-
setosa\n",
"17 17 5.4 3.9 1.3 0.4 Iris-
setosa\n",
"18 18 5.1 3.5 1.4 0.3 Iris-
setosa\n",
"19 19 5.7 3.8 1.7 0.3 Iris-
setosa\n",
"20 20 5.1 3.8 1.5 0.3 Iris-
setosa\n",
"21 21 5.4 3.4 1.7 0.2 Iris-
setosa\n",
"22 22 5.1 3.7 1.5 0.4 Iris-
setosa\n",
"23 23 4.6 3.6 1 0.2 Iris-
setosa\n",
"24 24 5.1 3.3 1.7 0.5 Iris-
setosa\n",
"25 25 4.8 3.4 1.9 0.2 Iris-
setosa\n",
"26 26 5 3 1.6 0.2 Iris-
setosa\n",
"27 27 5 3.4 1.6 0.4 Iris-
setosa\n",
"28 28 5.2 3.5 1.5 0.2 Iris-
setosa\n",
"29 29 5.2 3.4 1.4 0.2 Iris-
setosa\n",

".. ... ... ... ... ... ...\n",


"121 121 6.9 3.2 5.7 2.3 Iris-
virginica\n",
"122 122 5.6 2.8 4.9 2 Iris-
virginica\n",
"123 123 7.7 2.8 6.7 2 Iris-
virginica\n",
"124 124 6.3 2.7 4.9 1.8 Iris-
virginica\n",
"125 125 6.7 3.3 5.7 2.1 Iris-
virginica\n",
"126 126 7.2 3.2 6 1.8 Iris-
virginica\n",
"127 127 6.2 2.8 4.8 1.8 Iris-
virginica\n",
"128 128 6.1 3 4.9 1.8 Iris-
virginica\n",
"129 129 6.4 2.8 5.6 2.1 Iris-
virginica\n",
"130 130 7.2 3 5.8 1.6 Iris-
virginica\n",
"131 131 7.4 2.8 6.1 1.9 Iris-
virginica\n",
"132 132 7.9 3.8 6.4 2 Iris-
virginica\n",
"133 133 6.4 2.8 5.6 2.2 Iris-
virginica\n",
"134 134 6.3 2.8 5.1 1.5 Iris-
virginica\n",
"135 135 6.1 2.6 5.6 1.4 Iris-
virginica\n",
"136 136 7.7 3 6.1 2.3 Iris-
virginica\n",
"137 137 6.3 3.4 5.6 2.4 Iris-
virginica\n",
"138 138 6.4 3.1 5.5 1.8 Iris-
virginica\n",
"139 139 6 3 4.8 1.8 Iris-
virginica\n",
"140 140 6.9 3.1 5.4 2.1 Iris-
virginica\n",
"141 141 6.7 3.1 5.6 2.4 Iris-
virginica\n",
"142 142 6.9 3.1 5.1 2.3 Iris-
virginica\n",
"143 143 5.8 2.7 5.1 1.9 Iris-
virginica\n",
"144 144 6.8 3.2 5.9 2.3 Iris-
virginica\n",
"145 145 6.7 3.3 5.7 2.5 Iris-
virginica\n",
"146 146 6.7 3 5.2 2.3 Iris-
virginica\n",
"147 147 6.3 2.5 5 1.9 Iris-
virginica\n",
"148 148 6.5 3 5.2 2 Iris-
virginica\n",
"149 149 6.2 3.4 5.4 2.3 Iris-
virginica\n",
"150 150 5.9 3 5.1 1.8 Iris-
virginica\n",
"\n",
"[151 rows x 6 columns]"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# here is no need to import pandas again\n",
"data=pd.read_csv(\"F:/A/iris.csv\", header=None) # Without header\n",
"data"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">7. Writing Dataframe to CSV File** \n",
"***"
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {},
"outputs": [],
"source": [
"df=pd.DataFrame(data)\n",
"df.to_csv(r'F:\\A\\iris1.csv') "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"8) Reading Excel File"
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {
"scrolled": false
},
"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>sepal length</th>\n",
" <th>sepal width</th>\n",
" <th>petal length</th>\n",
" <th>petal width</th>\n",
" <th>iris</th>\n",
" <th>Unnamed: 5</th>\n",
" <th>Unnamed: 6</th>\n",
" <th>sepal length.1</th>\n",
" <th>Unnamed: 8</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Count</td>\n",
" <td>150.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>4.9</td>\n",
" <td>3.0</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Minimum</td>\n",
" <td>4.300000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.3</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Maximum</td>\n",
" <td>7.900000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>4.6</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Mean</td>\n",
" <td>5.843333</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>5.0</td>\n",
" <td>3.6</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Median</td>\n",
" <td>5.800000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>5.4</td>\n",
" <td>3.9</td>\n",
" <td>1.7</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Mode</td>\n",
" <td>5.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>4.6</td>\n",
" <td>3.4</td>\n",
" <td>1.4</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Quartile 1</td>\n",
" <td>5.100000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>5.0</td>\n",
" <td>3.4</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Range</td>\n",
" <td>3.600000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>4.4</td>\n",
" <td>2.9</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Variance</td>\n",
" <td>0.685694</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>4.9</td>\n",
" <td>3.1</td>\n",
" <td>1.5</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Standard Deviation</td>\n",
" <td>0.828066</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>5.4</td>\n",
" <td>3.7</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Coefficient of Variation</td>\n",
" <td>0.141711</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>4.8</td>\n",
" <td>3.4</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Skewness</td>\n",
" <td>0.314911</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>4.8</td>\n",
" <td>3.0</td>\n",
" <td>1.4</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>Kurtosis</td>\n",
" <td>-0.552064</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>4.3</td>\n",
" <td>3.0</td>\n",
" <td>1.1</td>\n",
" <td>0.1</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>5.8</td>\n",
" <td>4.0</td>\n",
" <td>1.2</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>5.7</td>\n",
" <td>4.4</td>\n",
" <td>1.5</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>5.4</td>\n",
" <td>3.9</td>\n",
" <td>1.3</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>5.1</td>\n",
" <td>3.5</td>\n",
" <td>1.4</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>5.7</td>\n",
" <td>3.8</td>\n",
" <td>1.7</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>5.1</td>\n",
" <td>3.8</td>\n",
" <td>1.5</td>\n",
" <td>0.3</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>5.4</td>\n",
" <td>3.4</td>\n",
" <td>1.7</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>5.1</td>\n",
" <td>3.7</td>\n",
" <td>1.5</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>4.6</td>\n",
" <td>3.6</td>\n",
" <td>1.0</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>5.1</td>\n",
" <td>3.3</td>\n",
" <td>1.7</td>\n",
" <td>0.5</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>4.8</td>\n",
" <td>3.4</td>\n",
" <td>1.9</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>5.0</td>\n",
" <td>3.0</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>5.0</td>\n",
" <td>3.4</td>\n",
" <td>1.6</td>\n",
" <td>0.4</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>5.2</td>\n",
" <td>3.5</td>\n",
" <td>1.5</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>5.2</td>\n",
" <td>3.4</td>\n",
" <td>1.4</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>4.7</td>\n",
" <td>3.2</td>\n",
" <td>1.6</td>\n",
" <td>0.2</td>\n",
" <td>Iris-setosa</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</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",
" </tr>\n",
" <tr>\n",
" <th>120</th>\n",
" <td>6.9</td>\n",
" <td>3.2</td>\n",
" <td>5.7</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>121</th>\n",
" <td>5.6</td>\n",
" <td>2.8</td>\n",
" <td>4.9</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>122</th>\n",
" <td>7.7</td>\n",
" <td>2.8</td>\n",
" <td>6.7</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>123</th>\n",
" <td>6.3</td>\n",
" <td>2.7</td>\n",
" <td>4.9</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>124</th>\n",
" <td>6.7</td>\n",
" <td>3.3</td>\n",
" <td>5.7</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>125</th>\n",
" <td>7.2</td>\n",
" <td>3.2</td>\n",
" <td>6.0</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>126</th>\n",
" <td>6.2</td>\n",
" <td>2.8</td>\n",
" <td>4.8</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>127</th>\n",
" <td>6.1</td>\n",
" <td>3.0</td>\n",
" <td>4.9</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>128</th>\n",
" <td>6.4</td>\n",
" <td>2.8</td>\n",
" <td>5.6</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>129</th>\n",
" <td>7.2</td>\n",
" <td>3.0</td>\n",
" <td>5.8</td>\n",
" <td>1.6</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>130</th>\n",
" <td>7.4</td>\n",
" <td>2.8</td>\n",
" <td>6.1</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>131</th>\n",
" <td>7.9</td>\n",
" <td>3.8</td>\n",
" <td>6.4</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>132</th>\n",
" <td>6.4</td>\n",
" <td>2.8</td>\n",
" <td>5.6</td>\n",
" <td>2.2</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>133</th>\n",
" <td>6.3</td>\n",
" <td>2.8</td>\n",
" <td>5.1</td>\n",
" <td>1.5</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>134</th>\n",
" <td>6.1</td>\n",
" <td>2.6</td>\n",
" <td>5.6</td>\n",
" <td>1.4</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>135</th>\n",
" <td>7.7</td>\n",
" <td>3.0</td>\n",
" <td>6.1</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>136</th>\n",
" <td>6.3</td>\n",
" <td>3.4</td>\n",
" <td>5.6</td>\n",
" <td>2.4</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>137</th>\n",
" <td>6.4</td>\n",
" <td>3.1</td>\n",
" <td>5.5</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>138</th>\n",
" <td>6.0</td>\n",
" <td>3.0</td>\n",
" <td>4.8</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>139</th>\n",
" <td>6.9</td>\n",
" <td>3.1</td>\n",
" <td>5.4</td>\n",
" <td>2.1</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>140</th>\n",
" <td>6.7</td>\n",
" <td>3.1</td>\n",
" <td>5.6</td>\n",
" <td>2.4</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>141</th>\n",
" <td>6.9</td>\n",
" <td>3.1</td>\n",
" <td>5.1</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>142</th>\n",
" <td>5.8</td>\n",
" <td>2.7</td>\n",
" <td>5.1</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>143</th>\n",
" <td>6.8</td>\n",
" <td>3.2</td>\n",
" <td>5.9</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>144</th>\n",
" <td>6.7</td>\n",
" <td>3.3</td>\n",
" <td>5.7</td>\n",
" <td>2.5</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>145</th>\n",
" <td>6.7</td>\n",
" <td>3.0</td>\n",
" <td>5.2</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>146</th>\n",
" <td>6.3</td>\n",
" <td>2.5</td>\n",
" <td>5.0</td>\n",
" <td>1.9</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>147</th>\n",
" <td>6.5</td>\n",
" <td>3.0</td>\n",
" <td>5.2</td>\n",
" <td>2.0</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>148</th>\n",
" <td>6.2</td>\n",
" <td>3.4</td>\n",
" <td>5.4</td>\n",
" <td>2.3</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>149</th>\n",
" <td>5.9</td>\n",
" <td>3.0</td>\n",
" <td>5.1</td>\n",
" <td>1.8</td>\n",
" <td>Iris-virginica</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>150 rows × 9 columns</p>\n",
"</div>"
],
"text/plain": [
" sepal length sepal width petal length petal width
iris \\\n",
"0 5.1 3.5 1.4 0.2 Iris-setosa
\n",
"1 4.9 3.0 1.4 0.2 Iris-setosa
\n",
"2 4.7 3.2 1.3 0.2 Iris-setosa
\n",
"3 4.6 3.1 1.5 0.2 Iris-setosa
\n",
"4 5.0 3.6 1.4 0.2 Iris-setosa
\n",
"5 5.4 3.9 1.7 0.4 Iris-setosa
\n",
"6 4.6 3.4 1.4 0.3 Iris-setosa
\n",
"7 5.0 3.4 1.5 0.2 Iris-setosa
\n",
"8 4.4 2.9 1.4 0.2 Iris-setosa
\n",
"9 4.9 3.1 1.5 0.1 Iris-setosa
\n",
"10 5.4 3.7 1.5 0.2 Iris-setosa
\n",
"11 4.8 3.4 1.6 0.2 Iris-setosa
\n",
"12 4.8 3.0 1.4 0.1 Iris-setosa
\n",
"13 4.3 3.0 1.1 0.1 Iris-setosa
\n",
"14 5.8 4.0 1.2 0.2 Iris-setosa
\n",
"15 5.7 4.4 1.5 0.4 Iris-setosa
\n",
"16 5.4 3.9 1.3 0.4 Iris-setosa
\n",
"17 5.1 3.5 1.4 0.3 Iris-setosa
\n",
"18 5.7 3.8 1.7 0.3 Iris-setosa
\n",
"19 5.1 3.8 1.5 0.3 Iris-setosa
\n",
"20 5.4 3.4 1.7 0.2 Iris-setosa
\n",
"21 5.1 3.7 1.5 0.4 Iris-setosa
\n",
"22 4.6 3.6 1.0 0.2 Iris-setosa
\n",
"23 5.1 3.3 1.7 0.5 Iris-setosa
\n",
"24 4.8 3.4 1.9 0.2 Iris-setosa
\n",
"25 5.0 3.0 1.6 0.2 Iris-setosa
\n",
"26 5.0 3.4 1.6 0.4 Iris-setosa
\n",
"27 5.2 3.5 1.5 0.2 Iris-setosa
\n",
"28 5.2 3.4 1.4 0.2 Iris-setosa
\n",
"29 4.7 3.2 1.6 0.2 Iris-setosa
\n",
".. ... ... ... ... ...
\n",
"120 6.9 3.2 5.7 2.3 Iris-virginica
\n",
"121 5.6 2.8 4.9 2.0 Iris-virginica
\n",
"122 7.7 2.8 6.7 2.0 Iris-virginica
\n",
"123 6.3 2.7 4.9 1.8 Iris-virginica
\n",
"124 6.7 3.3 5.7 2.1 Iris-virginica
\n",
"125 7.2 3.2 6.0 1.8 Iris-virginica
\n",
"126 6.2 2.8 4.8 1.8 Iris-virginica
\n",
"127 6.1 3.0 4.9 1.8 Iris-virginica
\n",
"128 6.4 2.8 5.6 2.1 Iris-virginica
\n",
"129 7.2 3.0 5.8 1.6 Iris-virginica
\n",
"130 7.4 2.8 6.1 1.9 Iris-virginica
\n",
"131 7.9 3.8 6.4 2.0 Iris-virginica
\n",
"132 6.4 2.8 5.6 2.2 Iris-virginica
\n",
"133 6.3 2.8 5.1 1.5 Iris-virginica
\n",
"134 6.1 2.6 5.6 1.4 Iris-virginica
\n",
"135 7.7 3.0 6.1 2.3 Iris-virginica
\n",
"136 6.3 3.4 5.6 2.4 Iris-virginica
\n",
"137 6.4 3.1 5.5 1.8 Iris-virginica
\n",
"138 6.0 3.0 4.8 1.8 Iris-virginica
\n",
"139 6.9 3.1 5.4 2.1 Iris-virginica
\n",
"140 6.7 3.1 5.6 2.4 Iris-virginica
\n",
"141 6.9 3.1 5.1 2.3 Iris-virginica
\n",
"142 5.8 2.7 5.1 1.9 Iris-virginica
\n",
"143 6.8 3.2 5.9 2.3 Iris-virginica
\n",
"144 6.7 3.3 5.7 2.5 Iris-virginica
\n",
"145 6.7 3.0 5.2 2.3 Iris-virginica
\n",
"146 6.3 2.5 5.0 1.9 Iris-virginica
\n",
"147 6.5 3.0 5.2 2.0 Iris-virginica
\n",
"148 6.2 3.4 5.4 2.3 Iris-virginica
\n",
"149 5.9 3.0 5.1 1.8 Iris-virginica
\n",
"\n",
" Unnamed: 5 Unnamed: 6 sepal length.1 Unnamed: 8 \n",
"0 NaN NaN Count 150.000000 \n",
"1 NaN NaN Minimum 4.300000 \n",
"2 NaN NaN Maximum 7.900000 \n",
"3 NaN NaN Mean 5.843333 \n",
"4 NaN NaN Median 5.800000 \n",
"5 NaN NaN Mode 5.000000 \n",
"6 NaN NaN Quartile 1 5.100000 \n",
"7 NaN NaN Range 3.600000 \n",
"8 NaN NaN Variance 0.685694 \n",
"9 NaN NaN Standard Deviation 0.828066 \n",
"10 NaN NaN Coefficient of Variation 0.141711 \n",
"11 NaN NaN Skewness 0.314911 \n",
"12 NaN NaN Kurtosis -0.552064 \n",
"13 NaN NaN NaN NaN \n",
"14 NaN NaN NaN NaN \n",
"15 NaN NaN NaN NaN \n",
"16 NaN NaN NaN NaN \n",
"17 NaN NaN NaN NaN \n",
"18 NaN NaN NaN NaN \n",
"19 NaN NaN NaN NaN \n",
"20 NaN NaN NaN NaN \n",
"21 NaN NaN NaN NaN \n",
"22 NaN NaN NaN NaN \n",
"23 NaN NaN NaN NaN \n",
"24 NaN NaN NaN NaN \n",
"25 NaN NaN NaN NaN \n",
"26 NaN NaN NaN NaN \n",
"27 NaN NaN NaN NaN \n",
"28 NaN NaN NaN NaN \n",
"29 NaN NaN NaN NaN \n",
".. ... ... ... ... \n",
"120 NaN NaN NaN NaN \n",
"121 NaN NaN NaN NaN \n",
"122 NaN NaN NaN NaN \n",
"123 NaN NaN NaN NaN \n",
"124 NaN NaN NaN NaN \n",
"125 NaN NaN NaN NaN \n",
"126 NaN NaN NaN NaN \n",
"127 NaN NaN NaN NaN \n",
"128 NaN NaN NaN NaN \n",
"129 NaN NaN NaN NaN \n",
"130 NaN NaN NaN NaN \n",
"131 NaN NaN NaN NaN \n",
"132 NaN NaN NaN NaN \n",
"133 NaN NaN NaN NaN \n",
"134 NaN NaN NaN NaN \n",
"135 NaN NaN NaN NaN \n",
"136 NaN NaN NaN NaN \n",
"137 NaN NaN NaN NaN \n",
"138 NaN NaN NaN NaN \n",
"139 NaN NaN NaN NaN \n",
"140 NaN NaN NaN NaN \n",
"141 NaN NaN NaN NaN \n",
"142 NaN NaN NaN NaN \n",
"143 NaN NaN NaN NaN \n",
"144 NaN NaN NaN NaN \n",
"145 NaN NaN NaN NaN \n",
"146 NaN NaN NaN NaN \n",
"147 NaN NaN NaN NaN \n",
"148 NaN NaN NaN NaN \n",
"149 NaN NaN NaN NaN \n",
"\n",
"[150 rows x 9 columns]"
]
},
"execution_count": 55,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data = pd.read_excel(\"F:/A/Iris.xls\")\n",
"data"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**<span style=\"color:blue\">9. Deletion of Text File**\n",
"***"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"import os #To delete a file, you must import the OS module \n",
"os.remove(\"G:/A/stat.txt\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"***\n",
"\n",
"**<span style=\"color:Brown\">Author Bibliography**\n",
"\n",
"**Mr. Dadasaheb G. Godase** is Ph. D. scholar in the Department of Statistics
at Shivaji University, Kolhapur, India. Also, he is working as an INSPIRE fellow of
Department of Science and Technology, New Delhi, India in the Department of
Statistics, Shivaji University, Kolhapur.\n",
"\n",
"**Dr. Shashibhushan B. Mahadik** is a Professor in the Department of
Statistics at Shivaji University, Kolhapur, India. His current research interest is
in statistical quality control and distance sampling.\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.6.8"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy