私は以下の問題を抱えています。私は2つの別々のpythonスクリプトを持っています。 最初にCSVファイルを新しい形式に変換します(特定の列を削除してドル記号を削除します)パンダ:CSVの番号から ' - 'を取り除く
変換されたすべてのCSVファイルが読み込まれ、1つの大きなスクリプトが作成されます。
私は次の問題に取り組んでいることを除いて、これで十分です。
両方のファイルの列の1つMoney Outには、「 - 」(-235.93)で始まる値が含まれることがあります。このシンボルをファイルから削除したいと思います。
次のコードを両方のスクリプトに入れましたが、シンボルを削除できません。 データは時には数値であり、場合によっては文字列です。私はそれを文字列に統一し、 '置き換え'メソッドを使用することで問題は解決すると思っていましたが、それはできませんでした。私はパンダの方法でビルドを使用しましたが、まだ役に立たない。
df['Money Out'] = df['Money Out'].astype(str)
df['Money Out'] = df['Money Out'].replace('-', '')
df['Money Out'].replace('-', '', inplace=True)
誰かが私が間違っていると考えている人はいますか?
'.str.replace( ' - '、 '')' - 'Series.replace'は別のものです... –