我有一个df:
Int64Index: 3572 entries
Data columns (total 58 columns):
在“团队”栏中:
# Column Non-Null Count Dtype
--- ------ -------------- -----
...
13 team 3572 non-null object
...
以下项目作为唯一值,重复多次:
teams = [
'Grêmio','Internacional', 'Palmeiras', 'Ceará',
'Bragantino', 'Corinthians', 'Botafogo', 'Fluminense',
'Flamengo', 'Athlético-PR','Coritiba': 'São Paulo',
'Bahia', 'Sport', 'Fortaleza', 'Atlético-GO',
'Goiás', 'Santos', 'Atlético-MG', 'Vasco']
现在,根据以下词典:
next_round = {
'Grêmio':'Internacional', 'Palmeiras': 'Ceará',
'Bragantino': 'Corinthians', 'Botafogo': 'Fluminense',
'Flamengo': 'Athlético-PR','Coritiba': 'São Paulo',
'Bahia': 'Sport', 'Fortaleza': 'Atlético-GO',
'Goiás': 'Santos', 'Atlético-MG': 'Vasco'}
我想:
df['home_dummy']
df['team']
行值是字典key
,则将值“home”分配给df['home_dummy']
df['team]
行值是字典value
,则将值'away'分配给df['home_dummy']
如key, value in next_round.items()
例如:
team home_dummy /
...
Grêmio home
Internacional away
Palmeiras home
Vasco away
Coritiba home
...
做这件事的方法是什么
相关问题 更多 >
编程相关推荐