1 回答

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個贊
以下內(nèi)容對您有用嗎?
編寫一個函數(shù)來減去兩個質(zhì)數(shù)列中的值:
def get_col_name(x):
try:
ip_fc = x['ideal_prime_fc']
p_fc = x['prime_fc']
return x[ip_fc]-x[p_fc]
except IndexError:
return float('NaN') # handle non-existent values however you'd prefer
應(yīng)用函數(shù),分配給一個新列:
df['diff'] = df.apply(lambda x: get_col_name(x), axis=1)
截斷的示例輸出:
983 976 ideal_prime_fc prime_fc diff
2835 780 973 805 NaN
8 2259 983 983 0.0
2851 796 973 805 NaN
13 7 983 976 6.0 # added for test
添加回答
舉報