Pandas计算DataFrame各列之间的相关系数

2023-02-24 00:00:00 计算 相关 系数

在 Pandas 中,可以使用 corr() 方法计算 DataFrame 中各列之间的相关系数。该方法会返回一个矩阵,矩阵中的每个元素都是两列之间的相关系数。下面是一个示例代码:

import pandas as pd

# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 计算 DataFrame 中各列之间的相关系数
corr_matrix = df.corr()

# 打印相关系数矩阵
print(corr_matrix)

输出结果为:

     A    B    C
A  1.0  1.0  1.0
B  1.0  1.0  1.0
C  1.0  1.0  1.0

上述示例代码中,首先创建了一个包含三列的 DataFrame df,然后使用 corr() 方法计算 DataFrame 中各列之间的相关系数,并将结果赋值给 corr_matrix 变量。最后将结果打印出来。

相关文章