Pandas DataFrame dtypes Property | Find DataType of Columns
Last Updated :
01 Feb, 2024
Pandas DataFrame is a two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns).Â
Pandas DataFrame.dtypes attribute returns a series with the data type of each column.
Example:
Python3
import pandas as pd
df = pd.DataFrame({ 'Weight' : [ 45 , 88 , 56 , 15 , 71 ],
'Name' : [ 'Sam' , 'Andrea' , 'Alex' , 'Robin' , 'Kia' ],
'Age' : [ 14 , 25 , 55 , 8 , 21 ]})
index_ = [ 'Row_1' , 'Row_2' , 'Row_3' , 'Row_4' , 'Row_5' ]
df.index = index_
print (df)
|
Output:Â
Example Output
 Syntax
Syntax: DataFrame.dtypesÂ
Parameter : NoneÂ
Returns : data type of each column
Examples
Let’s check some examples of how to find the data type of each column of a DataFrame using the dtypes property of DataFrame.
Example 1:
Now we will use the dtypes attribute to find out the data type of each column in the given DataFrame.Â
Python3
result = df.dtypes
print (result)
|
Output:Â
As we can see in the output, the DataFrame.dtypes attribute has successfully returned the data types of each column in the given Dataframe. Â Â
Example output
Example 2:
Use the DataFrame dtypes attribute to find out the data type (dtype) of each column in the given DataFrame.Â
Python3
import pandas as pd
df = pd.DataFrame({& quot
A": [ 12 , 4 , 5 , None , 1 ],
& quot
B"
: [ 7 , 2 , 54 , 3 , None ],
& quot
C"
: [ 20 , 16 , 11 , 3 , 8 ],
& quot
D"
: [ 14 , 3 , None , 2 , 6 ]})
index_ = [ 'Row_1' , 'Row_2' , 'Row_3' , 'Row_4' , 'Row_5' ]
df.index = index_
print (df)
|
Output:
example output
 Now we will use DataFrame.dtypes attribute to find out the data type of each column in the given DataFrame.Â
Python3
result = df.dtypes
print (result)
|
Output:
As we can see in the output, the DataFrame.dtypes attribute has successfully returned the data types of each column in the given DataFrame.
Check More Properties of DataFrame
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...