python 读取 csv 文件的多个方法,忽略第一行,并获取csv第一列,将它存为listA,获取第二列存为LISTb
时间: 2023-08-07 07:03:13 浏览: 146
实验七:文件操作.doc
以下是 Python 读取 CSV 文件的多种方法,忽略第一行,并获取 CSV 第一列,将其存为 listA,获取第二列存为 listB 的代码实现:
1. 使用 csv 模块
```python
import csv
listA = []
listB = []
with open('file.csv', 'r') as file:
reader = csv.reader(file)
next(reader) # 忽略第一行
for row in reader:
listA.append(row[0])
listB.append(row[1])
```
2. 使用 Pandas 库
```python
import pandas as pd
df = pd.read_csv('file.csv', header=0, skiprows=[0])
listA = df.iloc[:, 0].tolist()
listB = df.iloc[:, 1].tolist()
```
3. 使用 NumPy 库
```python
import numpy as np
data = np.genfromtxt('file.csv', delimiter=',', skip_header=1)
listA = data[:, 0].tolist()
listB = data[:, 1].tolist()
```
以上三种方法都可以实现读取 CSV 文件并获取指定列的数据。需要注意的是,CSV 文件的第一行通常是列名,需要在读取时忽略掉。
阅读全文