UnicodeEncodeError:'utf-8' codec can't encode characters in position 380-382: surrogates not allowed

原创 2018年04月16日 11:26:41

考虑是某些字符无法解码为utf-8的编码格式,把dataframe(meta)的元素,在编码过程中,先把无法转化为utf-8格式的字符‘ignore’掉,再进行解码。
for i in meta:
    for j in meta.index:
        meta.loc[j,i] = meta.loc[j,i].encode('UTF-8','ignore').decode('UTF-8')
最后再将DataFrame写入csv或者excel
meta.to_csv('metaData_+C_0.csv')

T型总裁决策+大数据

大数据时代,T型总裁如何发挥大数据的威力,大幅优化决策的质量,降低决策风险? 君不见,股市投资之神 巴菲特在进行投资评估时,基于详尽的数据分析,删除高风险的方案,实践他〈不打没把握的仗〉的原则,大幅降低长期投资风险。这是以大数据来检验长期决策的模式,有效补捉未来机会,降低风险。
  • 2015年12月15日 08:16

UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5' in position 84: surrogates not all

UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5' in position 84: surrogates not all...
  • jp_666
  • jp_666
  • 2018-04-06 17:16:02
  • 50

'utf-8' codec can't encode character '\udcd5' in position 2575: surrogates not allowed

'utf-8' codec can't encode character '\udcd5' in position 2575: surrogates not allowed 源代码出错的地方如下: ...
  • jin739738709
  • jin739738709
  • 2017-06-11 11:06:06
  • 5966

UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-15: ordinal not in range(128

有2种方法设置python的默认编码: 一个解决的方案在程序中加入以下代码: Python代码  import sys reload(sys) sys.setdefaulten...
  • zhouxuan623
  • zhouxuan623
  • 2015-04-02 15:19:57
  • 490

Tensorflow 填坑日记

坑一、UnicodeEncodeError: 'utf-8' codec can't encode character '\udcce' in position 1936: surrogates no...
  • ChenLuLiang
  • ChenLuLiang
  • 2017-12-15 15:09:17
  • 1676

python pip 安装tornado报错UnicodeEncodeError: 'xxx' codec can't encode character u'\u258a' in positio

使用pip install tornado  安装报错以上信息 解决办法:在python安装 Python27\Lib\site-packages 建一个文件sitecustomize.py 。 ...
  • xzhangmeng
  • xzhangmeng
  • 2018-01-20 12:27:42
  • 61

Android4.0 Code 和 Kernel下载方法

1.依次执行以下命令,下载Android Code $ mkdir ~/bin $ PATH=~/bin:$PATH   下载Repo script $ curl https://dl-ssl.go...
  • MyArrow
  • MyArrow
  • 2011-12-10 10:35:41
  • 2242

docker python 提示错误UnicodeEncodeError: 'ascii' codec can't encode characters in position

问题说明docker的python容器中执行print(‘测试’),常见的错误提示,在宿主机不会出现UnicodeEncodeError: 'ascii' codec can't encode cha...
  • dtiove
  • dtiove
  • 2017-12-13 20:34:56
  • 366

TensorFlow学习笔记7——Win7下Spyder运行python代码出现UnicodeEncodeError问题的解决

环境:         win7+Anaconda1.6.3+Spyder3.2.1+tensorflow1.1.0 问题描述:         执行下述代码,读取之前保存的tfrecord文件,...
  • hnxyxiaomeng
  • hnxyxiaomeng
  • 2017-11-07 16:39:18
  • 782

tensorflow查看自己的图片数据报错UnicodeEncodeError

Sypder中的tensorflow查看自己的图片数据报错:UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd5' in p...
  • qq_22522663
  • qq_22522663
  • 2017-10-31 18:02:04
  • 877
收藏助手
不良信息举报
您举报文章:UnicodeEncodeError:'utf-8' codec can't encode characters in position 380-382: surrogates not allowed
举报原因:
原因补充:

(最多只允许输入30个字)