ホームページ >バックエンド開発 >Python チュートリアル >既存の列に基づいて選択された値を使用して新しい列を作成するにはどうすればよいですか?
次のデータフレームに color
列を追加して color='green'# にする方法
##set == 'z'の場合、そうでない場合は
color='red'?
Type Set 1 A Z 2 B Z 3 B X 4 C Y
選択肢が 2 つしかない場合は、np.where:# # を使用してください。 #
リーリー
###例えば、###
リーリー
###収率###
リーリー
を使用します。たとえば、color を にしたい場合は、
yellow
(df['set'] == 'z') & (df['type'] == 'a')
blue
(df['set'] == 'z') & (df['type'] == 'b')
purple
(df['type'] == 'b')
黒
、
以上が既存の列に基づいて選択された値を使用して新しい列を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。