直方图相关特定列

2024-09-28 21:36:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv文件,有36列,我想保持一列不变,并找到它和其余35列之间的直方图相关性,但我不知道如何选择单个列

我制作了一个由4列4行组成的原型csv文件。 http://www.filedropper.com/finalcombine

多谢各位

import pandas as pd

import numpy as np

import seaborn as sns

import matplotlib.pyplot as plt

%matplotlib inline

df = pd.read_csv('D:\\Project\\database\\FinalCombine.csv')

fig, ax = plt.subplots(figsize=(50,35))

sns.distplot(df.corr(),y='Power_KW',color='g')

sns.plt.show()

Tags: 文件csvimportcomhttpdfmatplotlibas
1条回答
网友
1楼 · 发布于 2024-09-28 21:36:02

根据^{}的文件:

返回的df是一个相关矩阵。您必须选择特定的行&;要可视化的列

因此,通过更新您的示例:

import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

%matplotlib inline

df = pd.read_csv('D:\\Project\\database\\FinalCombine.csv')
fig, ax = plt.subplots(figsize=(50,35))
sns.distplot(df.corr()['A'],y='Power_KW',color='g')
sns.plt.show()

这将绘制列A与其他列(包括其本身)之间的相关性

相关问题 更多 >