df ["A"]をグループ化し、df ["C"]の最初の2つの最小値に対応するdf ["B"Pandas groupby上位2つの最小値の行を取得するようにソート
df = pd.DataFrame({'A': ['foo', 'bar', 'foo', 'bar',
'foo', 'bar', 'foo', 'foo'],
'B': ['cat', 'dog', 'rat', 'lion',
'bat', 'racoon', 'possum', 'deer'],
'C': [1, 2, 6, 4, 3, 1, 2, 4]})
私は結果になりたい:私はあなたが必要だと思う
A B_1 B_2
0 foo cat possum
1 bar racoon dog
あなたがそれを行うにしようとしたときに何が起こりましたか? – iled
df.groupby( "A") –
の出力方法は正しいですか?それを確認してください。 – jezrael