Python Pandas 数据框提取列并转换为数组:xigua40[['密度','含糖率']].values 解释
这行代码将数据框 xigua40 中的'密度'和'含糖率'两列取出来,并转换为一个二维数组(即矩阵),并将该矩阵赋值给变量 x。
其中,'.values' 是 pandas 中的一个属性,用于将数据框转换为 numpy 中的数组格式。
代码解析:
- xigua40[['密度','含糖率']]: 首先,通过双中括号 '[]' 选择数据框 xigua40 中的 '密度' 和 '含糖率' 两列。
- .values: 接着,使用 '.values' 属性将选定的两列转换为 NumPy 数组格式。
- x = ...: 最后,将转换后的数组赋值给变量 x。
总结:
这段代码展示了如何使用 Pandas 从数据框中提取特定列并将其转换为 NumPy 数组。这是数据分析和机器学习中常见的操作,可以方便地进行后续的数值运算和建模。
原文地址: https://www.cveoy.top/t/topic/otQc 著作权归作者所有。请勿转载和采集!