Поворотное значение столбца с помощью панд Python - PullRequest
0 голосов
/ 28 октября 2018

У меня есть данные ученика с идентификаторами и некоторыми значениями, и мне нужно повернуть таблицу для подсчета идентификатора.

Вот пример данных:

    id     name  maths science  
0   B001   john   50     60
1   B021   Kenny  89     77
2   B041   Jessi  100    89
3   B121   Annie  91     73
4   B456   Mark   45     33

сводная таблица:

count of ID
5

1 Ответ

0 голосов
/ 28 октября 2018

Множество разных способов подойти к этому, я бы использовал 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...