我有两只大熊猫dataframes:乘两只熊猫dataframes
DF1
id type NY PA MD
0 90 superurban 0.1 0.1 0.08
1 88 urban 0.1 0.08 0.08
2 75 suburban 0.06 0.04 0.04
3 60 rural 0.04 0.02 0.02
DF2
name item
0 NY 1000
1 PA 500
2 MD 250
我如何与DF1浮点值DF2多个 “项目” 值根据国家缩写?输出应该是:
id type NY PA MD
0 90 superurban 100 50 20
1 88 urban 100 40 20
2 75 suburban 60 20 10
3 60 rural 40 10 5
为什么要投票?请给出意见。 –
@斯科特波士顿,是的,知道这将是有趣的; ;-) – MaxU
非常优雅。你可以'd1 [d2 ['name']] * = d2.set_index('name')['item']'也许? – Zero