import os
import glob
import pandas as pd
#定义文件路径
file_dir="./test.csv"
#读取CSV 文件
result_csv=pd.read_csv(file_path, error_bad_lines=False, encoding='gb18030',engine='python')
#将结果转换成Dataframe格式的数据,Dataframe类似一个表格,columns代表表头的每一列的属性名,我们这里定义的是ABCD四列,注意,这里的ABCD 是要和你的CSV 文件对应起来的,这样才能够根据ABCD 的属性名拿到对应的值
data=pd.DataFrame(result_csv,columns=['A','B','C','D'])
#筛选数据,[]里面的就是选取了属性为A的且属性值==E 的所有行,其实就相当于数据库里面的select * from result_csv where a == 'E'
#data1返回的是dataframe格式的,也就是满足A ==‘E’的所有行
data1=data[data['A']=='E']
print(data1)
读取CSV文件,并转换为dataframe格式,最后筛选数据
最新推荐文章于 2023-05-06 16:17:21 发布