Какая функция мне нужна, чтобы разбивать или разбивать строки на столбцы в Python, пожалуйста? Мне нужны мои данные для go из этого:
AreaCode | Type | Disag | Value
101 | Numerator | Total | 10
101 | Denominator | Total | 20
102 | Numerator | Total | 55
102 | Denominator | Total | 65
в эту таблицу из 4 столбцов:
AreaCode | Disag | Denominator | Numerator
101 | Total | 10 | 20
102 | Total | 55 | 65
Это код для импорта первой таблицы:
import pandas as pd
raw_data = {'AreaCode' : ['101', '101', '102', '102'],
'Type' : ['Numerator', 'Denominator', 'Numerator', 'Denominator'],
'Disag' : ['Total', 'Total', 'Total', 'Total'],
'Value' : [10, 20, 55, 65]}
Data = pd.DataFrame(raw_data, columns = ['AreaCode', 'Type', 'Disag', 'Value'])
Как мне сделать так, как я хочу, пожалуйста? Пока все, что я могу придумать, это:
Data = Data.pivot_table(values = 'Value',
index = ['AreaCode', 'Disag'],
columns = 'Type')
, которая создает таблицу только с двумя столбцами (Числитель и Знаменатель), а затем с некоторыми индексами. Пожалуйста, помогите!