【发布时间】:2019-07-17 00:26:13
【问题描述】:
我有这个数据框:
ticker value short
0 APPL US Equity Quarterly and Annual
1 TTMT IN Equity Quarterly and Annual
2 BUD US Equity Semi-Annual and Annual
3 PS US Equity Annual
我想要这个:
ticker value short
0 APPL US Equity Quarterly and Annual
1 TTMT IN Equity Quarterly and Annual
2 BUD US Equity Semi-Annual and Annual
3 PS US Equity Annual A
这是我的尝试:
dfx['short'] = dfx[np.where(dfx['value'].strip() == 'Annual','A'
,dfx['short'])]
这行得通:
dfx['short'] = np.where(dfx['value'] == 'Annual','A',dfx['short'])
【问题讨论】:
-
去掉等号右边的
dfx[...]:dfx['short'] = np.where(dfx['value'].strip() == 'Annual','A',dfx['short'])
标签: python python-3.x