python数据导入与清洗,如何用python清洗数据
1、直接打开日志文件,往另外一个文件中按照要过滤的要求进行过滤。
进口;
withopen(a.txt , w)asf:
forlineinopen( c :/201509。txt ):
ifline.find(更改项目)0和line.find(500)0:
f .写(行 n’);
打印(输出完成);2、使用filter。
进口;
defis数据:
returns.find(更改项目)0和。查找( 500 )0;
withopen(a.txt , w)asf:
list1=list(filter(isData,open。txt’));
对于(偏移量,项目)inenumerate(列表1):
f。write(str(offset): 项);3、对多个文件进行过滤,可以借助其名称的规律,遍历文件之后。
导入编解码器
withcodecs.open(a.txt , a ,encoding=utf_8_sig)asf:
(205,210):
f。write(str(I) r n );
print(str(I));
forlineinopen( c :/2016 09 07 str(I)). log ,encoding=utf_8_sig):
ifline.find(url为)=0:
打印(行);
f .写(行 r n );
打印(输出完成);以上就是大蟒清洗文件数据的方法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。