日常机器学习(四)

  接下来是关于python对于一些文件的读取代码(不同类型文件遇到了会持续更新,还有不同格式读取)
  首先是最简单的txt文件,必须要注意的一点:读取文件之前先确认路径!!!
  open()是用来打开文件,每次读完之后记得用close()关闭文件。看一个简单的例子:比如我的txt文件里内容是这样的:
 
  Okay,现在放上读取文件的代码:
  
  出于好奇心,print了一下f是什么东西,第一行的输出结果,看来是一个参数。
  接着是关于写入txt:
  
  Tips:如果没有f.write("\n")这行的话不会自动换行,会继续写

  看一下输出的txt file里的东西。完美!
  
  通常读取文件时会遇到很多不同的类型,比如说csv文件,中间有特殊符号“,”来隔开了数据,这时候我们读取到的数据是带有特殊符号的,看例子:
  首先创建一个csv文件,如图:
  然后下面是读取这个csv文件的的代码:
  这个代码中有几项说明的是,刚开始读取的时候,用了一个data.split("\n")函数把数据按照行变成list。打印出结果后发现多了一行,可能是编写的时候有问题,那这个时候我search了一下,如何删除list中的元素,就找到了这个del函数。del rows[-1]这个命令就可以删除list中的倒数第一个元素。然后逗号隔开的也可以用split函数去分隔开数据,其他特殊符号都类似。

评论

此博客中的热门博文

日常机器学习(二十三)线性预测回归实例——缺失值处理