2024-06-13 08:00:20 发布
网友
在python中pandas中的pd.read_csv()方法的文档在描述“sep”参数时提到了诸如C引擎和python引擎之类的引擎。在
pd.read_csv()
文档链接是: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html
这些发动机是什么?每台发动机的作用是什么?有什么类比可以帮助更好地理解这些发动机吗?在
^{}文档指出了“c”(默认)和“python”引擎之间的特定差异。名称表示编写解析器所用的语言。具体而言,文件注意到:
Where possible pandas uses the C parser (specified as engine='c'), but may fall back to Python if C-unsupported options are specified.
engine='c'
以下是您应该注意的主要区别(从v0.23.4开始):
skipfooter
sep
sep=None
delim_whitespace=False
float_precision
版本说明:
dtype
delim_whitespace
注:随着特征的发展,上述可能会发生变化。如果在以后的版本中看到意外行为,则应检查IO Tools (Text, CSV, HDF5, …)。在
^{} 文档指出了“c”(默认)和“python”引擎之间的特定差异。名称表示编写解析器所用的语言。具体而言,文件注意到:
以下是您应该注意的主要区别(从v0.23.4开始):
skipfooter
,而“c”不支持。在sep
而不是单个字符(inc regex),而'c'不支持。在sep=None
和delim_whitespace=False
,这意味着它可以自动检测分隔符,而“c”则不支持。在float_precision
,而'python'则不支持(或不需要)。在版本说明:
dtype
在“python”v0.20.0+中受支持。在delim_whitespace
。在注:随着特征的发展,上述可能会发生变化。如果在以后的版本中看到意外行为,则应检查IO Tools (Text, CSV, HDF5, …)。在
相关问题 更多 >
编程相关推荐