pandas.read_csv中的dtype = None是什么?

时间:2018-05-01 14:10:23

标签: python pandas

因此,pandas.read_csv的默认参数,dtype为None。这是做什么的,与dtype = str?

有何不同?

是否推断出列类型?

1 个答案:

答案 0 :(得分:1)

dtype=None表示pandas会尝试从列值中推断数据类型。对于较大的框架,这可能会变得极慢,因此,如果您确定所有数据都是字符串,或者您还不想将其转换为适当的dtype,请指定{ {1}}。

来自documentation for read_csv

  

dtype=object:输入列的名称或词典 - >类型,默认dtype
  数据或列的数据类型。例如。 None 使用{'a': np.float64, 'b': np.int32}或   str要保留而不是解释object