当前位置:  开发笔记 > 编程语言 > 正文

pandas中的read_table和read_csv有区别吗?

如何解决《pandas中的read_table和read_csv有区别吗?》经验,为你挑选了1个好方法。

我已经测试了它,并且检查了文档没有明显的差异.无论哪种方式,我想问以防万一.

你认为read_csv应该只用于csv,即使它适用于其他类型吗?而read_table适用于任何事情?如果它们存在时它们是相同的?



1> EdChum - Rei..:

你可以得到一般分隔文件的工作,差异是默认的参数,例如sep'\t'(tab)for read_tablebut ','for read_csv.它们都在下面实现了相同的功能

如果你看一下来源

他们用不同的分隔符调用相同的函数:

read_csv = _make_parser_function('read_csv', sep=',')
read_csv = Appender(_read_csv_doc)(read_csv)

read_table = _make_parser_function('read_table', sep='\t')
read_table = Appender(_read_table_doc)(read_table)

并且_make_parser_function:

def _make_parser_function(name, sep=','):

是接受separg 的一般方法

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有