1
複数の値をPandas DataFrameのマッピングに置き換えるにはどうすればよいですか?パンダのデータフレームで複数の値を置き換えるにはどうすればいいですか?
私は次のマッピングで置き換えたい1つの列を持っています。
mapping
apple=fruit
tomato=vegetable
steak=protein
milk=dairy
私の列になるようにします。
col1 -> col1
apple fruit
apple fruit
tomato vegtable
steak protein
milk dairy
これを最も効率的に行うにはどうすればよいですか?
ありがとうございました! – OptimusPrime
@OptimusPrimeよろしくお願いします! – miradulo
コードdf [col1] = df.col1.map(d)を使って疲れました。エラーが出ました。値は、DataFrameからスライスのコピーに設定しようとしています。 代わりに.loc [row_indexer、col_indexer] = valueを使用してみてください – OptimusPrime