サーチ…
備考
キーの値が存在しない場合、 KeyError
が発生します。そのような状況では、キーが存在しない場合にデフォルト値を指定できるmerge
またはget
を使用するほうが良いかもしれません
辞書からの地図
データフレームdf
から始める:
U L
111 en
112 en
112 es
113 es
113 ja
113 zh
114 es
次の辞書からS
という名前の新しい列を追加するとします。
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
map
を使用して、対応する値を新しい列として返すキーのルックアップを実行できます。
df['S'] = df['U'].map(d)
それは返す:
U L S
111 en en
112 en en
112 es en
113 es es
113 ja es
113 zh es
114 es es
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow