Изменение Датафрейма
Пожалуйста помогите решить вопрос. Имеем датафрейм-
df1 = pd.DataFrame({'transaction code': '100 100 102 102 102'.split(),
'fruit': 'fruit_1 fruit_2 fruit_3 fruit_4 fruit_5'.split(),})
df1
Который выглядят соответственно так:
df1:

Задача:
Мне нужно чтобы датафрейм выглядел как на фото и был сгруппирован столбцами "Code" и "Fruit"
Помогите пожалуйста как решить проблему нужно чтоб df1 выглядел как на фото.
Ответы (2 шт):
Автор решения: inquirer
→ Ссылка
0 1 2 3 4
transaction code 100 100 102 102 102
fruit fruit_1 fruit_2 fruit_3 fruit_4 fruit_5
Если нужно, так как вверху.? То делается это так:
df1 = pd.DataFrame({'transaction code': '100 100 102 102 102'.split(),
'fruit': 'fruit_1 fruit_2 fruit_3 fruit_4 fruit_5'.split(),})
df1 = df1.T
print(df1)
Автор решения: Alexey Trukhanov
→ Ссылка
Если имеется ввиду, что надо сгруппировать исходный датафрейм таким образом, чтобы в названии колонок был transaction code, а под каждым кодом колонка содержащая названия фруктов, соответствующих коду, то:
df = df1.pivot(columns='transaction code', values='fruit')