pandas数据转换成ndarray数组

本文介绍了如何在Python中使用Pandas库将DataFrame转换为NumPy的ndarray数组,提供了一个代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pandas 和 NumPy 被认为是科学计算与机器学习中必不可少的库,因为它们具有直观的语法和高性能的矩阵计算能力。下面对 Pandas 与 NumPy 进行简单的总结,如下表所示:
在这里插入图片描述

要将Pandas DataFrame转换为ndarray数组,您可以使用.values属性。这将返回一个numpy数组,其元素与DataFrame中的行和列相对应。

例如,如果您有一个名为df的DataFrame,您可以这样转换:

# @Author : 小红牛
# 微信公众号:wdPython
import pandas as pd

# 创建一个示例DataFrame
df = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
})

print('DataFrame数据'.center(40, '-'))
print(df)
# 将DataFrame转换为ndarray数组

print('ndarray数组'.center(40, '-'))
# ndarray_array = df.to_numpy 两种写法都可以
ndarray_array = df.values
print(ndarray_array)

输出内容:

--------------DataFrame数据---------------
   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9
---------------ndarray数组----------------
[[1 4 7]
 [2 5 8]
 [3 6 9]]

完毕!!感谢您的收看

----------★★历史博文集合★★----------

我的零基础Python教程,Python入门篇 进阶篇 视频教程 Py安装py项目 Python模块 Python爬虫 Json Xpath 正则表达式 Selenium Etree CssGui程序开发 Tkinter Pyqt5 列表元组字典数据可视化 matplotlib 词云图 Pyecharts 海龟画图 Pandas Bug处理 电脑小知识office自动化办公 编程工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值