pandas 导出array
时间: 2023-09-05 17:01:25 浏览: 40
Pandas 是一个强大的数据处理和分析工具,可以方便地将数据导出为数组形式。在 Pandas 中,可以使用 to_numpy() 方法将 DataFrame 或 Series 对象转换为数组。
对于 DataFrame,to_numpy() 方法将会返回一个多维数组。例如:
```
import pandas as pd
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35],
'性别': ['男', '男', '女']}
df = pd.DataFrame(data)
array = df.to_numpy()
```
上述代码中,我们创建了一个包含姓名、年龄和性别的 DataFrame,并使用 to_numpy() 方法将其转换为数组。转换后的数组内容如下:
```
array([[张三, 25, 男],
[李四, 30, 男],
[王五, 35, 女]], dtype=object)
```
对于 Series,to_numpy() 方法将会返回一个一维数组。例如:
```
import pandas as pd
data = [1, 2, 3, 4, 5]
series = pd.Series(data)
array = series.to_numpy()
```
上述代码中,我们创建了一个包含整数的 Series,并使用 to_numpy() 方法将其转换为数组。转换后的数组内容如下:
```
array([1, 2, 3, 4, 5])
```
通过使用 Pandas 的 to_numpy() 方法,我们可以方便地将 DataFrame 或 Series 对象导出为数组,以满足不同的数据处理和分析需求。