将.csv文件的值照原样写入数据帧

时间:2019-07-18 07:56:52

标签: python python-3.x pandas

我有2个CSV文件,数据类似,如下所示:

文件1:

1234    | Hamlet
2345    | Shakespeare
234     | Juliet
hello   | Romeo
hi      | 12334

文件2:

1234    | Achilles
2233    | Odysses
22334   | Hector

但是当我将它们加载到数据帧中时,所有值都将作为字符串加载,如下所示:

文件1:

'1234'    | 'Hamlet'
'2345'    | 'Shakespeare'
'234'     | 'Juliet'
'hello'   | 'Romeo'
'hi'      | '12334'

文件2:

'1234'    | 'Achilles'
'2233'    | 'Odysses'
'22334'   | 'Hector'

有没有一种方法可以将int值加载为int并将float加载为float和将string加载为str?

注意:我们不知道csv文件中将显示什么数据

0 个答案:

没有答案
相关问题