DataFrame.head()

Pandas

Returns the first n rows of the DataFrame.
n : int, defalut is 5, number of rows to return.
import pandas as pd 
my_dict={'NAME':['Ravi','Raju','Alex','Ron','King','Jack'],
         'ID':[1,2,3,4,5,6],
         'MATH':[80,40,70,70,70,30],
         'ENGLISH':[80,70,40,50,60,30]}
df = pd.DataFrame(data=my_dict)
print(df.head())
Output ( by default we get 5 rows )
   NAME  ID  MATH  ENGLISH
0  Ravi   1    80       80
1  Raju   2    40       70
2  Alex   3    70       40
3   Ron   4    70       50
4  King   5    70       60
Let us change the last line only by asking 2 records
print(df.head(2))
Output
   NAME  ID  MATH  ENGLISH
0  Ravi   1    80       80
1  Raju   2    40       70
Create DataFrame from Excel file by using read_excel() and displaying first n records.
import pandas as pd 
df = pd.read_excel('D:\student.xlsx',index_col='id')
print(df.head(3))
Reading from csv file to create DataFrame and displaying first n records.
import pandas as pd 
df= pd.read_csv('D:\\my_data\\student.csv') # DataFrame from csv file data
print(df.head(2))# first 2 rows
By using Reading from csv file to create DataFrame you can get a tuple showing rows and columns.
import pandas as pd 
df = pd.read_excel('D:\student.xlsx',index_col='id')
print(df.shape)
Output
(35, 4)
You can check the code and output at Exercise 1

str.contains.sum()

Using head() output as string

Using to_string() we can convert the object to string and then add.
We used str() to convert tuple element as integer to string before adding.
str1="Rows:" + str(df.shape[0])+ ",Columns:"+str(df.shape[1])
str1=str1+ "\n"+df.head(2).to_string()
Pandas tail() read_csv() read_excel() to_excel()
Subscribe to our YouTube Channel here


Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com



    Post your comments , suggestion , error , requirements etc here





    Python Video Tutorials
    Python SQLite Video Tutorials
    Python MySQL Video Tutorials
    Python Tkinter Video Tutorials
    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer