有没有办法在不使用numpy的情况下执行以下逻辑条件
目前我做以下,并想尝试其他方法
首先我合并两个数据帧,然后创建where条件逻辑
final = pd.merge(combineQueryandBookFiltered,u1, left_on = ['positionId'], right_on = ['Position_ID'], how = 'outer')
final['pnlValue'] = np.where(final.Unif_MTM_USD.isnull(),final.pnlValue, final.Unif_MTM_USD)
final['Unif_CUSIP'] = np.where(final.Unif_CUSIP.notnull(),final.cusip,final.Unif_CUSIP)
final['Unif_ISIN'] = np.where(final.Unif_ISIN.notnull(),final.isin,final.Unif_ISIN)
任何帮助都将不胜感激
例如,对于第一列:
它接受调用者序列的值,如果是
na
,则使用另一列中的值相关问题 更多 >
编程相关推荐