pandas.read_csv()方法中sep和delimiter属性有什么区别?另外,当我选择一个而不是另一个时,是什么情况?在文档中我读到一些关于Python内置嗅探器工具的东西,也是在分隔符中,它说 * sep* 的替代参数名称,那么为什么我们不能只有一个属性呢?
pandas.read_csv()
sep
delimiter
hof1towb1#
可以在源代码中找到它们是相同的东西的确认:
# Alias sep -> delimiter. if delimiter is None: delimiter = sep
我同意另一个答案,最好坚持使用sep。它似乎更常用,与其他函数如to_csv更一致,不接受delimiter,只接受sep。
to_csv
h43kikqp2#
它们是一回事。参见here。其中一个是向后兼容性。我只使用sep,这是我看到最多的。
2条答案
按热度按时间hof1towb1#
可以在源代码中找到它们是相同的东西的确认:
我同意另一个答案,最好坚持使用
sep
。它似乎更常用,与其他函数如to_csv
更一致,不接受delimiter
,只接受sep
。h43kikqp2#
它们是一回事。参见here。
其中一个是向后兼容性。我只使用
sep
,这是我看到最多的。