从https://github.com/pandas-dev/pandas/blob/v0.18.1/pandas/core/frame.py中,我们找到了:
formatter = fmt.CSVFormatter(self, path_or_buf,
line_terminator = line_terminator,
sep = sep,
encoding = encoding,
compression = compression,
quoting = quoting,
na_rep = na_rep,
float_format = float_format,
cols = columns,
header = header,
index = index,
index_label = index_label,
mode = mode,
chunksize = chunksize,
quotechar = quotechar,
engine = kwds.get("engine"),
tupleize_cols = tupleize_cols,
date_format = date_format,
doublequote = doublequote,
escapechar = escapechar,
decimal = decimal )
我们发现:https://github.com/pandas-dev/pandas/blob/v0.19.2/pandas/core/frame.py。
formatter = fmt.CSVFormatter(self, path_or_buf,
line_terminator =line_terminator,
sep =sep,
encoding =encoding,
compression =compression,
quoting =quoting,
na_rep =na_rep,
float_format =float_format,
cols =columns,
header =header,
index =index,
index_label =index_label,
mode =mode,
chunksize =chunksize,
quotechar =quotechar,
tupleize_cols =tupleize_cols,
date_format =date_format,
doublequote =doublequote,
escapechar =escapechar,
decimal =decimal)
唯一的区别在于“engine”参数... 现在我们应该更深入地了解这个“engine”参数:-(在这里:
https://github.com/pandas-dev/pandas/blob/v0.18.1/pandas/formats/format.py和在这里:
https://github.com/pandas-dev/pandas/blob/v0.19.2/pandas/formats/format.py祝你好运!