DataFrame.corr()方法的主要任务是查找DataFrame中所有列的成对关联。如果存在任何空值, 它将自动被排除。
它还会忽略DataFrame中的非数字数据类型列。
句法
DataFrame.count(axis=0, level=None, numeric_only=False)
参数
【Pandas DataFrame.corr()例子】方法:
- pearson:标准相关系数。
- kendall:Kendall Tau相关系数。
- Spearman:Spearman等级相关。
- 可调用:可调用, 输入两个1d ndarrays, 它们返回一个浮点值。
Return
它返回一个DataFrame相关矩阵。
例子
>
>
>
defhistogram_intersection(x, y):...a = np.minimum(x, y).sum().round(decimals=1)...return a>
>
>
info = pd.DataFrame([(.6, .2), (.4, .7), (.3, .5), (.5, .2)], ...columns=['Pen', 'Pencil'])>
>
>
info.corr(method=histogram_intersection)
输出
PenPencilPen1.01.1Pencil 1.11.0
推荐阅读
- Pandas DataFrame.query()用法
- Pandas数据处理解析和例子
- Pandas串联操作concat()用法介绍
- Pandas DataFrame如何转换为CSV(详细操作————)
- Pandas DataFrame如何转换为Numpy数组()
- Python Pandas DataFrame用法介绍
- Python Pandas教程介绍
- Python Pandas系列series用法详细介绍
- ELINK编程器典型场景之多APP文件下载