可以使用csv模块和pandas库来实现。
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
# 处理每一行数据
这段代码打开名为"data.csv"的文件,并使用csv.reader()函数创建一个reader对象,然后可以通过遍历reader对象来逐行处理数据。
import pandas as pd
data = pd.read_csv('data.csv')
这段代码使用pandas库的read_csv()函数读取名为"data.csv"的文件,并将数据存储在一个DataFrame对象中。
filtered_data = data[data['age'] >= 18]
这段代码将会创建一个新的DataFrame对象filtered_data,其中只包含满足条件的数据。
综上所述,使用Python读取csv文件并过滤数据的方法有两种:使用csv模块和使用pandas库。根据具体需求选择合适的方法来处理数据。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云