のデータフレームに変換し、私は、列を持っている「starCustomer」:特定のデータセットではPythonの
[0, X, 0, 0, X, 0, X,...]
ある人であれば、各観測は0が含まれていますがスター顧客ではなく、その人物であればXです。私は代わりに1として、各Xを表現するために良いアイデアだろうと思ったので、私は次のコードを書いた:
Star = df['starCustomer']
New_Star = [1 if x == 'X', else 0 for x in Star]
を、我々はそれをしたいしかし、それは、New_Starがデータフレームではないことを、私の知る限りでありますすることが。しかし、私は次のエラーを取得する
Star = pd.DataFrame(New_Star)
:
TypeError: 'list' object is not callable
誰もがこのことについて間違って何にお知らせすることはできますか?だから、私はこの次のコードを実行してみてください
をpd.Seriesを返します 'Star'は、いずれかのデータフレームではありません。それはシリーズです。 – BrenBarn