python读取csv某列某行数据
时间: 2023-11-30 20:02:14 浏览: 188
以下是两种Python读取CSV文件中某列数据的方法:
1. 使用csv模块读取CSV文件并获取指定列的数据:
```python
import csv
filename = "./dataset/dataTime2.csv"
column_name = "label"
row_index = 2
with open(filename, 'r') as file:
reader = csv.DictReader(file)
for i, row in enumerate(reader):
if i == row_index:
value = row[column_name]
print(value)
break
```
上述代码中,我们使用了csv模块中的DictReader函数来读取CSV文件,并通过指定列名和行索引来获取对应的数据。
2. 使用pandas模块读取CSV文件并获取指定列的数据:
```python
import pandas as pd
filename = "./dataset/dataTime2.csv"
column_name = "label"
row_index = 2
data = pd.read_csv(filename)
value = data.loc[row_index, column_name]
print(value)
```
上述代码中,我们使用了pandas模块中的read_csv函数来读取CSV文件,并通过指定列名和行索引来获取对应的数据。
阅读全文