2016-04-22 13 views
-1

私はipythonにまだ比較的新しく、データ変換をいくつか試みています。私は行動の有効性を判断するために電子メールの爆発からデータを使用しています。私が使用したい要因の1つは、爆発後に各顧客が費やした金額を決定することです。あなたが推測できるように、そこにはたくさんの「0」があり、分析のこの特定の部分を歪ませます。Ipyton notebook/jupyter

私の質問は、ちょうどは、この欄に0の値をドロップしていますが、お金を無駄に消費した人の顧客情報は残しておきます。私は0をnull値にしようと試みてきましたが、正しいコードシーケンスはわかりません。 「過ごす」私は

dfspend = df1.replace({'spend': 0}, {'spend': isnull}) 

これは私がISNULLが無効であることを除いて、やろうとしていたものの大まかなアイデアですを変更しようとしていた列の名前です。

+0

を 動作しないことができるもの役に立てば幸い)。あなたの質問に「0」が何を表しているかははっきりしていません。 http://stackoverflow.com/questions/23307301/pandas-replacing-column-values-in-dataframeのように、置き換えに関する他の質問を見ましたか? – tjb305

答えて

0

これを試してみてください:

import numpy as np 
df1.ix[df1.spend == 0, 'spend'] = np.nan 

を、私はこれは

がねえトレバー、使用しているコードとどのようなエラーメッセージが取得されている(または別の説明にあなたがより明確