以下のように私は2つのデータフレームを持っている:そこDF1に2つの数字がある、と私はDF2に二つの数字量をカウントするどのように私は他の列に基づいて1つの列のデータを選択することができますか?
df1 = DataFrame({'a': np.random.randint(10, size=2)})
df2 = DataFrame({'a': np.random.randint(10, size=100)})
。答えはdf1 ['a']の右側にあります。
私が使用しているのはエラーですが、値の長さがインデックスの長さと一致しません。
誰でもこの質問をどうやってぶつけるのですか?
私はdf2 ['a']。isin(df1 ['a'])。sum()を使用していますが、結果として2つの数値の合計が得られます。
私はのような結果をしたい:私が正しく理解していれば
No Amount 8 5 1 5
あなたの答えをありがとう。しかし、まだ問題がある、2つの金額は同じです、1つは間違っています –
@yuchenhuangは私のコードの最初の行をチェック.. – Wen
それは完璧に私の問題を解決する、本当に本当にあなたの時間のために!!!!!! –