データフレームがあります
df = pd.DataFrame({'Color': 'Red Red Blue'.split(), 'Value': [100, 150, 50]})
>>> df
Color Value
0 Red 100
1 Red 150
2 Blue 50
2番目のデータフレームdfmainがあります
dfmain = pd.DataFrame({'Color': ["Red","Blue","Yellow"]})
>>> dfmain
Color
0 Red
1 Blue
2 Yellow
各色の合計で結果データフレームを取得したい私の期待される結果は
>>> result
Color sum
0 Red 250
1 Blue 50
2 Yellow 0
今、私はループを使用しています。大きなデータセットに対して実行すると遅くなります。このための典型的なパンダ(またはnumpy)ソリューションを取得したいと思います
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加