【发布时间】:2016-04-22 12:18:48
【问题描述】:
给定以下数据框:
import pandas as pd
import numpy as np
DF = pd.DataFrame({'COL1': ['a','b','b'],
'COL2' : [0,np.nan,1],})
DF
COL1 COL2
0 a 0
1 b NaN
2 b 1
我希望能够为COL1 为b 且COL2 不为空的每一行分配一个值为2 的新列COL3。
想要的结果如下:
COL1 COL2 COL3
0 a 0 0
1 b NaN 0
2 b 1 2
提前致谢!
【问题讨论】:
标签: python python-3.x pandas dataframe