猿问

使用 Panda 计算数据集每个特征的最小值、最大值并存储在其他数据框中

我有一个具有很少功能的 data_frame "x"。我想计算每个功能的最小值、最大值、数据类型等并存储到我的新 DF。下面是我的代码片段:


import panda as pd import numpy as n


stats = pd.DataFrame(columns=["Type", "Min", "Max", "Mean", "Std"])


for col in x.columns: stats.loc[col] = {"Type": x[col].dtypes, "Min": x[col].min(), "Max": x[col].max(), }


出现错误:无法设置列不匹配的行让我知道任何建议


喵喵时光机
浏览 135回答 1
1回答

蓝山帝景

如果您只想快速查看数据框,请调用 x。描述(),这将为您提供均值,标准差,最小值和最大值等。如果你真的想为每一列存储这些数据,你可以像这样构建它:stats = pd.DataFrame()stats.insert(0, 'Type', x.dtypes)stats.insert(0, 'Min', x.min())stats.insert(0, 'Max', x.max())etc...
随时随地看视频慕课网APP

相关分类

Python
我要回答