對於以下DF如何將所有列與熊貓中的一列進行比較?
A B ..... THRESHOLD
DATE
2011-01-01 NaN NaN ..... NaN
2012-01-01 -0.041158 -0.161571 ..... 0.329038
2013-01-01 0.238156 0.525878 ..... 0.110370
2014-01-01 0.606738 0.854177 ..... -0.095147
2015-01-01 0.200166 0.385453 ..... 0.166235
我要比較像A,B,C的列的N個....與THRESHOLD並輸出結果等
df['A_CALC'] = np.where(df['A'] > df['THRESHOLD'], 1, -1)
df['B_CALC'] = np.where(df['B'] > df['THRESHOLD'], 1, -1)
如何應用上述對於所有列(A,B,C ...),沒有明確寫每列一條語句?
我認爲你可以在'pandas'中使用'where'而不是'numpy',這仍然是一個很好的解決方案 – Wen