Как поделиться андроид БД с одного устройства на другое

Сначала сделайте ключи вашего словаря индексом вашего фрейма данных:

 import pandas as pd
 a = {'Test 1': 4, 'Test 2': 1, 'Test 3': 1, 'Test 4': 9}
 p = pd.DataFrame([a])
 p = p.T # transform
 p.columns = ['score']

Затем вычислите процент и назначьте новый столбец.

 def compute_percentage(x):
      pct = float(x/p['score'].sum()) * 100
      return round(pct, 2)

 p['percentage'] = p.apply(compute_percentage, axis=1)

Это дает вам:

         score  percentage
 Test 1      4   26.67
 Test 2      1    6.67
 Test 3      1    6.67
 Test 4      9   60.00

 [4 rows x 2 columns]
0
задан byteC0de 5 March 2019 в 11:34
поделиться