要将Pandas系列(Series)转换为NumPy数组并保持顺序,可以使用.to_numpy()
方法或者.values
属性。以下是具体的步骤和示例代码:
.to_numpy()
方法:
这是最直接的方法,可以直接将Pandas Series转换为NumPy数组。.values
属性:
这是另一种传统的方法,也可以实现转换。import pandas as pd
import numpy as np
# 创建一个Pandas Series
series = pd.Series([1, 2, 3, 4, 5])
# 方法一:使用.to_numpy()方法
numpy_array_1 = series.to_numpy()
print("使用.to_numpy()方法得到的NumPy数组:", numpy_array_1)
# 方法二:使用.values属性
numpy_array_2 = series.values
print("使用.values属性得到的NumPy数组:", numpy_array_2)
使用.to_numpy()方法得到的NumPy数组: [1 2 3 4 5]
使用.values属性得到的NumPy数组: [1 2 3 4 5]
通过上述方法,你可以轻松地将Pandas Series转换为NumPy数组,并确保数据的顺序得到保持。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云