環境:python:3.5.1, pandas:0.17.1
Python
1import pandas as pd 2df=pd.DataFrame([[15,25,35,40],[25,10,40,55],[-10,15,-5,-15]]).T 3df.columns=["A","B","diff"] 4 5
"diff"は"A"-"B"の計算結果です。
各インデックスで"diff"が正ならば1、"diff"が負ならば-1の値を取る新しいカラム"class"をdfに追加したいですが、方法がわかりません。ご教授のほどよろしくお願いします。
df
A B diff
15 25 -10
25 10 15
35 40 -5
40 55 -15
やりたいこと
df
A B diff class
15 25 -10 -1
25 10 15 1
35 40 -5 -1
40 55 -15 -1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/20 12:07
退会済みユーザー
2016/02/20 16:52