A Data Frame can be created in many ways, using the Pandas library.
Import the library:
import pandas as pd
import pandas as pd
# Read the dataset
data = {'Adam B': [10, 9.0, 9.5, 9.6, 9.3],
'Eve D': [9.0, 8.5, 8.5, 9.5, 9.5],
'Chris C': [8.5, 10, 10, 10, 8.0],
'John A': [7.5, 9.0, 9.0, 10, 8.0]}
df = pd.DataFrame(data)
print(df)
Output:
Adam B Eve D Chris C John A
0 10.0 9.0 8.5 7.5
1 9.0 8.5 10.0 9.0
2 9.5 8.5 10.0 9.0
3 9.6 9.5 10.0 10.0
4 9.3 9.5 8.0 8.0
You cannot create a data frame if the length of all arrays are different.
# Read the dataset data = {'Adam B': [10, 9.0, 9.5, 9.6, 9.3], 'Eve D': [9.0, 8.5], 'Chris C': [8.5, 10], 'John A': [7.5, 9.0]} df = pd.DataFrame(data) print(df)
# Name the index (using string and integer)
df = pd.DataFrame(data, index=['Student1', 'Student2', 'Student3',
'Student4', 'Student5'])
print(df)
Output:
Adam B Eve D Chris C John A
Student1 10.0 9.0 8.5 7.5
Student2 9.0 8.5 10.0 9.0
Student3 9.5 8.5 10.0 9.0
Student4 9.6 9.5 10.0 10.0
Student5 9.3 9.5 8.0 8.0
df = pd.DataFrame(data, index=[100, 101, 102, 103, 104])
print(df)
Output: