[英]Writing values of a .csv file into dataframe as they are
我有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文件中将显示哪些数据
由于业力较低而无法发表评论,但请查看此内容 。 它可能会帮助您。
df['col1'] = pd.to_numeric(df['col1'], errors='coerce')
我不知道列的名称是什么,所以我只是将其作为col1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.