Pandas数据框转换为NumPy数组 - 使用iloc选择数据
Pandas数据框转换为NumPy数组:使用iloc选择数据
本篇教程将教你如何使用Pandas的iloc属性从数据框中选择特定行和列,并将选择的数据转换为NumPy数组。pythondata = np.array(df.iloc[:100, [0, 1, -1]])
代码解析:
df.iloc[:100, [0, 1, -1]]: 这段代码选择了数据框df的前100行以及第0、1和最后一列的数据。 *iloc属性用于基于整数索引选择数据。 *[:100]表示选择前100行数据。 *[0, 1, -1]表示选择第0、1和最后一列的数据。2.np.array(): 这个函数将选择的数据转换为一个NumPy数组,并将其存储在名为data的变量中。
目的:
这段代码的目的是将数据框中特定列的数据转换为NumPy数组,以便后续使用该数组进行数据分析、机器学习模型训练和预测等操作。
总结:
通过结合使用Pandas的iloc属性和NumPy的array()函数,我们可以轻松地从数据框中提取所需数据并将其转换为NumPy数组,为后续的数据处理和分析做好准备。
原文地址: https://www.cveoy.top/t/topic/b2UI 著作权归作者所有。请勿转载和采集!