python 数据加载读取csv
时间: 2023-10-11 20:08:09 浏览: 90
用python读取CSV数据
Python中读取和加载CSV文件有多种方法。一种常用的方法是使用pandas库。可以使用`pd.read_csv()`函数轻松读取CSV文件,并进行数据清洗、数据筛选和数据统计等操作。
```python
import pandas as pd
df = pd.read_csv('example.csv')
print(df)
```
另一种方法是使用csv模块。可以使用`csv.reader()`函数创建一个读取器对象,并使用`next()`函数跳过标题行,然后使用循环迭代读取器对象处理每一行数据。
```python
import csv
import sys
filename = 'lagou.csv'
data = []
try:
with open(filename, encoding='utf-8') as f:
reader = csv.reader(f)
header = next(reader)
data = [row for row in reader]
except csv.Error as e:
print("Error reading CSV file at line %s:%s" % (reader.line_num, e))
sys.exit(-1)
if header:
print(header)
print("===============")
for datarow in data:
print(datarow)
```
与此同时,你还可以使用`open()`函数打开CSV文件,然后使用`csv.reader()`函数创建一个读取器对象,并使用`next()`函数跳过标题行,然后使用循环迭代读取器对象处理每一行数据。
```python
import csv
with open('example.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
next(csv_reader) # 跳过标题行
for line in csv_reader:
# 处理每一行数据
print(line)
```
阅读全文