将 Pandas 系列或索引转换为 NumPy 数组
从 Pandas 索引或列获取 NumPy 数组或 Python 列表是常见的需求使用 Python 处理数据。使用 Pandas 库的属性和方法可以轻松实现这一点。
NumPy 数组
要将索引或列转换为 NumPy 数组,请使用 values 属性。此属性无需转换即可访问底层数据存储:
<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 # Result: array(['a', 'b', 'c'], dtype=object) column_array = df['A'].values # Result: array([1, 2, 3])</code>
List
要将索引转换为列表,请使用 tolist() 方法:
<code class="python">index_list = df.index.tolist() # Result: ['a', 'b', 'c']</code>
同样,此方法可以应用于列来获取值列表。
以上是如何将 Pandas 系列或索引转换为 NumPy 数组或列表?的详细内容。更多信息请关注PHP中文网其他相关文章!