且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将函数应用于 python 中的两个 Pandas 数据帧(scipy.stats.spearmanr 用于来自两个数据帧的每一行)

更新时间:2023-02-26 17:21:38

猜你能做到

import scipy.stats as st

>>> pd.Series(map(lambda k: st.spearmanr(k[0], k[1])[0],
                  zip(df.values, df2.values)),    
              index=df.index)
2018    0.7
2017    0.6
2016    0.3
2015    0.2
dtype: float64