python读取csv文件的多种方法
时间: 2023-03-19 08:24:07 浏览: 128
Python 读取 CSV 文件有多种方法,以下是几种常见的方法:
1. 使用 csv 模块:Python 自带 csv 模块,使用该模块可以轻松读取 CSV 文件。可以使用 csv.reader() 函数将 CSV 文件转换为可迭代的行列表,然后遍历行列表进行数据处理。例如:
```python
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
```
2. 使用 Pandas 库:Pandas 库是用于数据分析的常用库,也可以用于读取 CSV 文件。可以使用 pandas.read_csv() 函数读取 CSV 文件,并将其转换为 Pandas 数据帧以方便数据处理。例如:
```python
import pandas as pd
df = pd.read_csv('file.csv')
print(df)
```
3. 使用 NumPy 库:NumPy 库是 Python 中用于数值计算的常用库,也可以用于读取 CSV 文件。可以使用 numpy.loadtxt() 函数读取 CSV 文件,并将其转换为 NumPy 数组以方便数据处理。例如:
```python
import numpy as np
arr = np.loadtxt('file.csv', delimiter=',', skiprows=1)
print(arr)
```
以上是读取 CSV 文件的几种常见方法,可以根据自己的需求选择适合的方法。