2017-11-04 11 views
0

私はこの種の質問のすべての提案を見た後で、私はまだpythonの初心者です。複数の条件でPythonで新しい列を作成する方法は?

私は、以下の条件の下での新しい列を作成したいと思います:

だから、基本的に、私は2つの列[Majoyカー][主なhousetype]を持っています。私は[Majoyカー]内のすべての'nocar'を聞かせ以内に 'レンタル' [主なhousetype]は新しい列にマージします。

誰でも助けることができますか?私のファイル名はです。imd_car_house

私は:imd_car_house.loc[(cond1) | (cond2), :]を試しました。これは動作していません。ご協力いただきありがとうございます。

+0

あなたは 'pandas'を使用していますか? – GiantsLoveDeathMetal

+0

「新しい列にマージする」とはどういう意味ですか? – GiantsLoveDeathMetal

答えて

0

パンダを使用しているのかどうかは分かりませんが、あなたの列が「Majoy car」と「Major housetype」の場合は、データフレームのすべての行をあなたの要件。

imd_car_house[(imd_car_house['Majoy car']=='nocar')&(imd_car_house['Major housetype']=='Rented)] 
+0

Heyyy Johnannesは本当にありがとうございます。できます! Cheerssss –

関連する問題