【发布时间】:2020-05-27 10:24:24
【问题描述】:
假设我有下面的dataframe:
my_df = pd.DataFrame({'A': [1, 2, 3]})
my_df
A
0 1
1 2
2 3
如果A 中的对应数字是奇数,我想添加一个值为X 的列B,否则为Y。如果可能的话,我想这样做:
my_df['B'] = np.where(my_df['A'] IS ODD, 'X', 'Y')
我不知道如何检查该值是否为奇数。
【问题讨论】:
标签: python pandas numpy dataframe