使用numpy读取csv文件的所有方法
时间: 2024-01-14 12:04:02 浏览: 68
读取csv文档
使用 NumPy 可以方便地读取 CSV 文件。以下是使用 NumPy 读取 CSV 文件的几种方法:
1. 使用 loadtxt() 函数
```python
import numpy as np
data = np.loadtxt('filename.csv', delimiter=',', skiprows=1)
```
这里,loadtxt() 函数会将 CSV 文件中的数据读取到一个 NumPy 数组中。delimiter 参数指定 CSV 文件中的分隔符,skiprows 参数指定需要跳过的行数。
2. 使用 genfromtxt() 函数
```python
import numpy as np
data = np.genfromtxt('filename.csv', delimiter=',', skip_header=1)
```
genfromtxt() 函数与 loadtxt() 函数类似,但是它可以处理缺失值和不规则的数据。
3. 使用 pandas 库
```python
import pandas as pd
data = pd.read_csv('filename.csv')
data = data.values
```
pandas 是一个功能强大的数据处理库,可以方便地读取和处理各种数据格式,包括 CSV 文件。这里,我们首先使用 pandas 的 read_csv() 函数读取 CSV 文件,然后使用 values 属性将数据转换为 NumPy 数组。
阅读全文