python如何读取元素中含有逗号的csv文件

  统计/机器学习 Python I/O    浏览次数:12778        分享
0

csv本来就是逗号隔开的,但是有的元素,比如‘2,000’这样的字符串,本身就有逗号在其中,这时候如果用pandas的read_csv()方程来读的话,就会报错。所以请问有没有别的办法能解决这个问题?

 

sjtufrc   2017-09-07 22:33



   1个回答 
1

Python有一个叫csv的包,里面有一个reader() 函数可以处理这个问题。 

假设我有这样一个csv文件,可以看到第一列第二行数据出了问题

如果用csv这个包的话,问题可以很容易得到解决

在读取出文件以后,楼主可以根据自己的实际情况将列表转换成需要的格式。

SofaSofa数据科学社区DS面试题库 DS面经

数据挖掘工   2017-09-08 02:42



  相关讨论

怎么把python的dict存为json格式文件

怎么在python中读取mat格式数据文件?

python能不能直接读取word文本,doc或者docx文件?

怎么把statsmodels训练的模型本地保存?

python怎么读取txt格式的数据文件?

怎么把多个csv表格读进python然后合并成一个表格输出为csv?

python 读json 错误 ValueError: Unexpected character found when decoding array value (2)

关于如何读取文件效率最高,最节约内存?

如何将matplotlib生成的图片存到本地?

pandas读取文件夹中所有的csv文件

  随便看看

回归问题中R方可以小于0吗?

怎么对pandas dataframe做转置?

多重检验中的FDR(false discovery rate, 错误发现率)是什么?

怎么理解surrogate loss function代理损失函数?

向量梯度下降优化的最佳步长?