duron101 2016-05-20 06:09 采纳率: 0%
浏览 3458

numpy处理中文csv文件报错?

#coding = gbk
import numpy as np
c,v,m=np.loadtxt('e:\000718.csv', delimiter=',', usecols=(3,6,13),unpack=True)

其中,csv文件中第二列有中文字符,不管我设定coding是utf-8还是gbk,均报错。删除第二列,程序可以运行。
我修改000718.csv为utf格式,或另存为utf的txt格式,程序依然出错;猜测还是编码的问题,该如何解决,请教各位大神?
第一次发帖,希望能得到大家的帮助,不胜感激~
报错信息:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-1: ordinal not in range(256)

  • 写回答

1条回答

  • devmiao 2016-05-20 17:27
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大