Код: Выделить всё
import pandas as pd
df = pd.DataFrame({'Event1': ['Music', 'Something else 1', 'Theatre', 'Comedy'],
'Event2': ['Something else 2', 'Ballet', 'Something else 3', 'Something else 4'],
'Cost': [10000, 5000, 15000, 2000]})
print(df)
Event1 Event2 Cost
0 Music Something else 2 10000
1 Something else 1 Ballet 5000
2 Theatre Something else 3 15000
3 Comedy 4 2000
Код: Выделить всё
# Mapping tables
dict1 = {'Music': 'M', 'Cooking': 'C', 'Theatre': 'T', 'Comedy': 'C'}
dict2 = {'Ballet': 'B', 'Swimming': 'S'}
Код: Выделить всё
# desired outcome
result = pd.DataFrame({'Event1': ['Music', 'Something else 1', 'Theatre', 'Comedy'],
'Event2': ['Something else 2', 'Ballet', 'Something else 3', '4'],
'Event': ['M', 'B', 'T', 'C'],
'Cost': [10000, 5000, 15000, 2000]})
print(result)
Event1 Event2 Event Cost
0 Music Something else 2 M 10000
1 Something else 1 Ballet B 5000
2 Theatre Something else 3 T 15000
3 Comedy 4 C 2000
Как бы вы посоветовали это сделать?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... wo-or-more
Мобильная версия