各番号に最も一般的な文字が必要です。私は様々なことを試みました。何が正しいのか分かりません。各列の値に最も一般的な列を取得します。
import pandas as pd
from pandas import DataFrame, Series
original = DataFrame({
'letter': {0: 'A', 1: 'A', 2: 'A', 3: 'B', 4: 'B'},
'number': {0: '01', 1: '01', 2: '02', 3: '02', 4: '02'}
})
expected = DataFrame({'most_common_letter': {'01': 'A', '02': 'B'}})
理想的には、私は可読性を最大限にしようとしています。
を '.idxmax()'か何かを使って、読みやすさを向上させる方法はありますか? – Hatshepsut
残念ながら今私は考えていない:( – jezrael