根据 pandas 文档,
据我所知,这两种方法的表现总是完全相同的。但是否存在这两种方法有不同表现的情况呢?如果有,那么它们之间的区别是什么?
pandas.read_csv
允许我为 CSV 文件中的列指定 dtype
。
dtype:类型名称或列->类型字典,默认值为 None 数据或列的数据类型。例如 {‘a’: np.float64, ‘b’: np.int32}(不支持 engine=’python’)。使用 str 或 object 以保留并不解释 dtype。
如果要将每个列都视为文本数据,则可以使用以下任一方式:
df = pandas.read_csv(... , dtype=str)
或者
df = pandas.read_csv(..., dtype=object)
据我所知,这两种方法的表现总是完全相同的。但是否存在这两种方法有不同表现的情况呢?如果有,那么它们之间的区别是什么?