我有一本字典,我想将它映射到当前数据框并创建一个新列。我在元组中有键,它映射到我的数据框中的两个不同列。
dct = {('County', 'State'):'CountyType'}
df = pd.DataFrame(data=['County','State'])
Run Code Online (Sandbox Code Playgroud)
我想创建一个新的列,CountyType
使用dict
映射到两列中df
。但是,执行以下操作会给我一个错误。这还能怎么做?
df['CountyType'] = (list(zip(df.County,df.State)))
df = df.replace({'CountyType': county_type_dict)
Run Code Online (Sandbox Code Playgroud)