Create and display a DataFrame 请问这个怎么解啊

img

Create and display a DataFrame from a specified dictionary data which has the index labels as follows.请问这个怎么解啊

import numpy as np
import pandas as pd 

exam_data = {'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily','Michael', 'Matthew', 'Laura', 'Kevin', 'Jonas'],
             'score': [12.5, 9, 16.5, np.nan, 9, 20, 14.5, np.nan, 8, 19],
             'attempts':[1,2,2,3,2,3,1,1,2,1],
             'qualify':['yes', 'no','yes','no', 'no', 'yes','yes', 'no', 'no', 'yes']}
labels = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
df = pd.DataFrame(data = exam_data, index = labels)
print(df)
print(df[['name', 'score']])
print(df[df['attempts']>2])
print(df[df['score'].isna()])
         name  score  attempts qualify
1   Anastasia   12.5         1     yes
2        Dima    9.0         2      no
3   Katherine   16.5         2     yes
4       James    NaN         3      no
5       Emily    9.0         2      no
6     Michael   20.0         3     yes
7     Matthew   14.5         1     yes
8       Laura    NaN         1      no
9       Kevin    8.0         2      no
10      Jonas   19.0         1     yes
         name  score
1   Anastasia   12.5
2        Dima    9.0
3   Katherine   16.5
4       James    NaN
5       Emily    9.0
6     Michael   20.0
7     Matthew   14.5
8       Laura    NaN
9       Kevin    8.0
10      Jonas   19.0
      name  score  attempts qualify
4    James    NaN         3      no
6  Michael   20.0         3     yes
    name  score  attempts qualify
4  James    NaN         3      no
8  Laura    NaN         1      no