03 2019 档案

摘要:前提 首先保证你txt里的文本内容是有规律可循的(例如,列与列之间通过“\t”、“,”等指定的可识别分隔符分隔); 例如我需要读取的数据,(\t)分隔: (此文件内容是直接以DataFrame格式化写入) 通过txt读取DataFrame 将DataFrame保存为txt 保存效果: 阅读全文 »
posted @ 2019-03-27 10:45 ZhuGaochao 阅读(21410) 评论(0) 推荐(0) 编辑
摘要:读取时默认第一行为列名 此时DataFrame的列名为第一行数据; 因为第一行为有效数据,故不可作为列名,要么重新起列名,要么使用默认序列列名: 取消默认第一行为列名 给 pd.read_csv() 加上 header=None 即可; 读出来的数据第一行为正常数据,列名为从0开始的序列; 阅读全文 »
posted @ 2019-03-27 10:30 ZhuGaochao 阅读(12297) 评论(0) 推荐(2) 编辑
摘要:本文对产生 SettingwithCopyWarning 的原因以及解决方案,做了详细解说。 详见: https://www.jianshu.com/p/72274ccb647a 阅读全文 »
posted @ 2019-03-18 11:18 ZhuGaochao 阅读(344) 评论(0) 推荐(0) 编辑
摘要:read_csv()所有参数 pandas.read_csv( filepath_or_buffer, sep=',', delimiter=None, header='infer', names=None, index_col=None, usecols=None, squeeze=False, 阅读全文 »
posted @ 2019-03-13 10:31 ZhuGaochao 阅读(811) 评论(0) 推荐(0) 编辑
摘要:两种解决方法: 注:low_memory pandas读取csv文件默认是按块读取的,即不一次性全部读取; 另外pandas对数据的类型是完全靠猜的,所以pandas每读取一块数据就对csv字段的数据类型进行猜一次,所以有可能pandas在读取不同块时对同一字段的数据类型猜测结果不一致。 low_m 阅读全文 »
posted @ 2019-03-08 16:42 ZhuGaochao 阅读(2920) 评论(0) 推荐(0) 编辑
摘要:利用python中的json读取json文件时,因为错误使用了相应的方法导致报错:TypeError:the Json object must be str, bytes or bytearray,not‘TextIOWrapper’。 解决方法: 首先要弄明白json有四个方法:dumps和loa 阅读全文 »
posted @ 2019-03-03 17:27 ZhuGaochao 阅读(18431) 评论(1) 推荐(3) 编辑
摘要:相同点 变量从内存中变成可存储或传输的过程称之为序列化序列化是将对象状态转化为可保存或可传输格式的过程。 变量内容从序列化的对象重新读到内存里称之为反序列化反序列化是流转换为对象。 区别 1. load 和 loads (反序列化)load:针对文件句柄,将json格式的字符转换为dict,从文件中 阅读全文 »
posted @ 2019-03-03 17:25 ZhuGaochao 阅读(58595) 评论(0) 推荐(12) 编辑

点击右上角即可分享
微信分享提示