Множество разных способов подойти к этому, я бы использовал shape
или nunique()
, как предложил Сандип.
data = {'id' : ['0','1','2','3','4'],
'name' : ['john', 'kenny', 'jessi', 'Annie', 'Mark'],
'math' : [50,89,100,91,45],
'science' : [60,77,89,73,33]}
df = pd.DataFrame(data)
print(df
) id name math science
0 0 john 50 60
1 1 kenny 89 77
2 2 jessi 100 89
3 3 Annie 91 73
4 4 Mark 45 33
, затем передайте любое из следующего:
df.shape()
, которое дает вам длину фрейма данных.
или
in:df['id'].nunique()
out:5