python怎么读取txt文件的某一列?(python指定读取txt某一列)

网友投稿 692 2022-06-13


很多人使用txt文档办公,但却因为数据太多,无法直接读取内容,今天就带大家了解一下使用python怎么读取txt文件的某一列的内容。

Python读取指定内容,首先,需要你的txt文件数据是结构化的,非杂乱无章,下面我介绍3种方法来获取txt文件中的某一列数据,一种是利用numpy现有的loadtxt函数,一种是利用pandas的read_table函数,最后是最原始的方法,利用open函数,实验环境win10+python3.6+pycahrm5.0,主要内容如下:

为了更好地说明问题,这里我新建了一个test.txt文件,主要内容如下,每行中的每列数据使用分隔符逗号,隔开:

1.利用numpy的loadtxt函数来读取txt数据,这里直接一行代码就能获取到所有的数据,只需要指明分隔符就行,如下:

程序运行截图如下,已经成功获取到第一列数据:

2.利用pandas的read_table函数,这个函数与loadtxt函数类似,也需指明分隔符,只不过返回结果为DataFrame,代码如下:

程序运行截图如下,已经获取到第一列数据:

3.最原始的open函数,这个先读取所有行,然后利用分隔符对每行进行切分,最后再对某列数据进行获取,代码如下:

程序运行截图如下:

至此,我们就完成了获取txt文件中的某一列数据。总的来说,这3种方法都挺简单的,当然,前2种方法直接读取,能更简单一些,后面的open虽然代码比较多,但是理解起来也挺简单的,熟悉一下,很快就能掌握的


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python怎么读取excel文件中的数据?(python中怎么读取excel内容)
下一篇:零基础入门的python教程(新手怎么入门python)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~