我有兩隻大熊貓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