pandas数据转换成ndarray数组

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自动化办公 编程工具

猜你喜欢

转载自blog.csdn.net/gxz888/article/details/134853872