本篇文章给大家分享的是有关panda中怎么利用read_csv()方法读取文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
10余年的阳东网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整阳东建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“阳东网站设计”,“阳东网站推广”以来,每个客户项目都认真落实执行。如下:
数据文件: 上海机场 (sh700009) | 24.11 | 3.58 |
东风汽车 (sh700006) | 74.25 | 1.74 |
中国国贸 (sh700007) | 26.38 | 2.66 |
包钢股份 (sh700010) | 61.01 | 2.35 |
武钢股份 (sh700005) | 75.85 | 1.3 |
浦发银行 (sh700000) | 6.65 | 0.96 |
在使用read_csv() API读取CSV文件时求取某一列数据比较大小时,
df=pd.read_csv(output_file,encoding='gb2312',names=['a','b','c']) df.b>20
报错
TypeError:'>'not supported between instances of 'str' and 'int'
从返回的错误信息可知应该是数据类型错误,读回来的是‘str'
in : df.dtypes out: a object b object c object dtype: object
由此可知 df.b 类型是 object
查阅read_csv()文档 配置:
dtype : Type name or dict of column -> type, default None Data type for data or columns. E.g. {'a': np.float64, 'b': np.int32} (unsupported with engine='python'). Use str or object to preserve and not interpret dtype. New in version 0.20.0: support for the Python parser.
可知默认使用‘str'或‘object'保存
因此在读取时只需要修改 'dtype' 配置就可以
df=pd.read_csv(output_file,encoding='gb2312',names=['a','b','c'],dtype={'b':np.folat64})
以上就是panda中怎么利用read_csv()方法读取文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联成都网站设计公司行业资讯频道。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。