如何描述整个矩阵或 Pandas 数据框
How to describe entire matrix or Pandas dataframe
我手头有一个距离矩阵,我想在其中获取它的最大值、最小值、平均值、中值等值;期望 describe() 为我做这件事,但看起来我错了。 from scipy.stats import describe
和 df.describe()
都适用于列或行。
除了分别调用每个方法之外,还有什么其他方法?
将二维 DataFrame 转换为一维序列:
series = pd.Series(df.values.ravel())
然后调用series.describe()
.
例如,
In [24]: df = pd.DataFrame(np.random.random((5,4)))
In [25]: series = pd.Series(df.values.ravel())
In [26]: series.describe()
Out[26]:
count 20.000000
mean 0.514002
std 0.332819
min 0.001209
25% 0.298695
50% 0.528073
75% 0.804711
max 0.973840
dtype: float64
我手头有一个距离矩阵,我想在其中获取它的最大值、最小值、平均值、中值等值;期望 describe() 为我做这件事,但看起来我错了。 from scipy.stats import describe
和 df.describe()
都适用于列或行。
除了分别调用每个方法之外,还有什么其他方法?
将二维 DataFrame 转换为一维序列:
series = pd.Series(df.values.ravel())
然后调用series.describe()
.
例如,
In [24]: df = pd.DataFrame(np.random.random((5,4)))
In [25]: series = pd.Series(df.values.ravel())
In [26]: series.describe()
Out[26]:
count 20.000000
mean 0.514002
std 0.332819
min 0.001209
25% 0.298695
50% 0.528073
75% 0.804711
max 0.973840
dtype: float64