带引号的字段是否有一种简单的方法在python中加载一个csv文件,可能包含下面列出的行到数据框?蟒蛇加载csv文件与逗号用作1000年分隔
1.0, 2.0, 3.0, "123,456,789.999"
1000.0, 2000.0, 3000.0, "123,456,789.123"
很明显,所有列的类型都应该是数字型的(float64, int64, etc.)
。另外,有些国家使用(space)" "
作为1000
分隔符而不是comma
。有没有一种方法来指定?
我不认为你可以为同一个文件指定2种不同类型的分隔符。但是你可以指定一个分隔符是。看看'csv'库。 https://docs.python.org/2/library/csv.html – 2014-09-22 15:13:32
你提到一个“数据框”,你是指'pandas.DataFrame'? – 2014-09-22 15:23:09
是的,我的意思是一个熊猫数据框。或者真的变成什么东西,后来可以转换成熊猫数据框... – Thomas 2014-09-22 15:31:12