polars导入csv文件,查看csv编码方式 polars导入csv文件查看csv编码方式defpddaoru_csv(filedir):order_5G[承建方,厂家,市名称,统计局区县,数据时间,小区名称,基站ID,小区ID,小区覆盖类别,频段,带宽,小区覆盖区域,小区上行PRB平均占用率,小区下行PRB平均占用率,下行PDCP层用户面流量(MByte),RRC连接平均用户数,小区下行无线资源利用率(%)]dtypes {承建方:pl.String,厂家:pl.String,省名称:pl.String,市名称:pl.String,统计局区县:pl.String,数据时间:pl.String }encoddetect_csv_encoding(filedir)ifencodGB2312:encodANSIdf pl.read_csv(filedir,encodingencod,schemadtypes)# polars导入excel文件命令pf df.to_pandas()# polars导入excel文件命令prbmax pf[小区下行PRB平均占用率].max()xiaxingwuxpf[小区下行无线资源利用率(%)].max()ifxiaxingwux1:pf[小区下行无线资源利用率(%)] pf[小区下行无线资源利用率(%)]*100ifprbmax1:pf[小区上行PRB平均占用率] pf[小区上行PRB平均占用率] *100pf[小区下行PRB平均占用率] pf[小区下行PRB平均占用率] *100prbmax2 pf[小区下行PRB平均占用率].max()print(f导入{filedir}文件encoding:{encod}prbmax:{prbmax}prbmax2:{prbmax2})pfpf[order_5G]pf[下行PDCP层用户面流量(GB)]pf[下行PDCP层用户面流量(MByte)]/1024print(f导入{filedir}文件,源有{len(df)}行有效数据{len(pf)}行)kkkpf.copy()returnkkk