Pandas - Dataframe - Introduction
Pandas - Dataframe - Introduction
Contents
1. DataFrame .......................................................................................................................................... 2
1.1. DataFrame is a pre-defined class ................................................................................................. 2
2. Create DataFrame .............................................................................................................................. 4
2.1. Create an Empty DataFrame ........................................................................................................ 5
2.2. Create a DataFrame by using list ................................................................................................. 6
2.3. Creating a DataFrame by using list of lists ................................................................................... 9
2.4. Creating a DataFrame by using dictionary ................................................................................. 12
2.5. Creating DataFrame by loading the files. ................................................................................... 16
1. DataFrame
Example
Columns are
Rows are
2. Create DataFrame
Generally
import pandas as pd
df = pd.DataFrame()
print(df)
print(type(df))
Output
Empty DataFrame
Columns: []
Index: []
<class 'pandas.core.frame.DataFrame'>
import pandas as pd
print(df)
print(type(df))
Output
Note
Note on index
import pandas as pd
print(df)
Output
import pandas as pd
print(df)
print()
print("The length is:", len(df))
Output
import pandas as pd
details = [
["Ranjan", 11],
["Sagar", 12],
["Daniel", 13],
["Prasad", 14],
["Kumari", 15],
["Pravallika", 16],
["Arjun", 17],
["Akshay", 18]
]
df = pd.DataFrame(details)
print(df)
Output
Note
import pandas as pd
details = [
["Sagar", 20, 10000],
["Daniel", 16, 20000],
["Veeru", 24, 30000],
["Raju", 25, 40000],
["Kiran", 26, 50000],
["Kedar", 27, 60000],
["Reena", 28, 70000],
["Karthik", 29, 80000],
["Satish", 30, 90000]
]
print(df)
Output
import pandas as pd
details = {
"Name": ["Daniel", "Abhi", "Veeru", "Raju", "Kiran",
"Kedar", "Reena", "Karthik", "Satish"],
"Age": [20, 21, 23, 24, 25, 26, 27, 28, 29]
}
df = pd.DataFrame(details)
print(df)
Output
Note
import pandas as pd
details = [
["Sagar", 20, 10000],
["Daniel", 16, 20000],
["Veeru", 24, 30000],
["Raju", 25, 40000],
["Kiran", 26, 50000],
["Kedar", 27, 60000],
["Reena", 28, 70000],
["Karthik", 29, 80000],
["Satish", 30, 90000]
]
print(df)
Output
import pandas as pd
details = [
["Sagar", 20, 10000],
["Daniel", 16, 20000],
["Veeru", 24, 30000],
["Raju", 25, 40000],
["Kiran", 26, 50000],
["Kedar", 27, 60000],
["Reena", 28, 70000],
["Karthik", 29, 80000],
["Satish", 30, 90000]
]
print(df)
Output