問題の概要:PANDASデータフレーム内のトリッキーstrの値の交換
私はパンダDATAFRAMEにCSVファイルからロードされた在庫データをきれいにしようとしています。私が実行する索引付け操作は機能します。私がprint
に電話すると、私はフレームから引き出されている値を見ることができます。しかし、スクリーンショットに示すように値を置き換えようとすると、PANDASは私の要求を無視します。最終的に、私はちょうど1つの列から値を抽出し、別の列に移動しようとしています。 PANDASのドキュメントでは.replace()
メソッドの使用を提案していますが、これは実行しようとしている操作では機能していないようです。
ここにはcode and data before and after code is runの写真があります。
と、(PICで参照されるように)forループ:
for i, j in zip(all_exchanges['MarketCap'], all_exchanges['MarketCapSym']):
if 'M' in i: j = j.replace('n/a','M')
elif 'B' in i: j = j.replace('n/a','M')