首页 >后端开发 >Python教程 >如何将 Pandas 系列或索引转换为 NumPy 数组?

如何将 Pandas 系列或索引转换为 NumPy 数组?

DDD
DDD原创
2024-10-20 15:49:02264浏览

How to Convert Pandas Series or Index to NumPy Array?

将 Pandas 系列或索引转换为 NumPy 数组

使用 value 属性将 Pandas 系列或索引检索为 NumPy 数组非常简单。此属性提供对底层数据的直接访问,无需转换。

获取索引的 NumPy 数组:

<code class="python">import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
index_array = df.index.values</code>

此属性也可用于其他 Pandas 对象,例如作为列:

<code class="python">column_array = df['A'].values</code>

或者,要将索引或系列转换为列表,请使用 tolist() 方法:

<code class="python">index_list = df.index.tolist()
column_list = df['A'].tolist()</code>

以上是如何将 Pandas 系列或索引转换为 NumPy 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn