Я пытался создать две подколонки под одним столбцом.Сначала я создал DataFrame из словаря
Destination = ['Milan', 'London','Lisbon','Milan','Mumbai', 'Lisbon', 'Porto', 'Lisbon']
Product_Revenue = [542,332,135,524,232, 522, 122, 122]
data_frame = {'Destination' : [i for i in Destination],
'Revenue': [j for j in Product_Revenue]}
pd.DataFrame(data_frame)
Во-вторых, я хотел добавить Booking
в качестве основного столбца, чтобы Destination
и Revenue
стали его подколонкой.Но я получил Destination
и Revenue
в индексе и даже в виде списка.
data_frame = {'Booking': {'Destination' : [i for i in Destination],
'Revenue': [j for j in Product_Revenue]}}
pd.DataFrame(data_frame)
Booking
Destination [Milan, London, Vienna, Milan, Mumbai, Paris, ...
Revenue [542, 332, 135, 524, 232, 522, 122, 122]
Destination
и Revenue
отображаются в строках.
Как можно записать каждое значение обоих параллельно, как и предыдущее?
Будущая цель - добавить Users
в качестве индекса.Таким образом, конечный кадр данных будет User
против Booking
данных, где значения Destination
и Price
будут отличаться для каждого пользователя.
Любая помощь будет принята с благодарностью.