Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打印包含一些俄语的熊猫数据框_Python_Python 2.7_Ubuntu_Ipython - Fatal编程技术网

Python 如何打印包含一些俄语的熊猫数据框

Python 如何打印包含一些俄语的熊猫数据框,python,python-2.7,ubuntu,ipython,Python,Python 2.7,Ubuntu,Ipython,我正在处理以下类型的数据 itemid category subcategory title 1 10000010 Транспорт Автомобили с пробегом Toyota Sera, 1991 2 10000025 Услуги Предложения услуг Монтаж кровли 3 10000094 Личные

我正在处理以下类型的数据

itemid category subcategory title 1 10000010 Транспорт Автомобили с пробегом Toyota Sera, 1991 2 10000025 Услуги Предложения услуг Монтаж кровли 3 10000094 Личные вещи Одежда, обувь, аксессуары Костюм Steilmann 4 10000101 Транспорт Автомобили с пробегом Ford Focus, 2011 5 10000132 Транспорт Запчасти и аксессуары Турбина 3.0 Bar 6 10000152 Транспорт Автомобили с пробегом ВАЗ 2115 Samara, 2005 itemid类别子类别标题 10000010丰田瑟拉,1991年 2 10000025 Услуги Предложения услуг Монтаж кровли 3 100000094施泰尔曼 4 10000101辆福特福克斯汽车,2011年 5 10000132аааааааааааааааааааа 6 100001522005年萨马拉2115年 现在我运行以下命令

import pandas as pd trainingData = pd.read_table("train.tsv",nrows=10, header=0,encoding='utf-8') trainingData['itemid'].head() 0 10000010 1 10000025 2 10000094 3 10000101 4 10000132 Name: itemid 作为pd进口熊猫 trainingData=pd.read_表格(“train.tsv”,nrows=10,表头=0,编码='utf-8') 培训数据['itemid'].head() 0 10000010 1 10000025 2 10000094 3 10000101 4 10000132 名称:itemid 在这一点上一切都很好,但当我做类似的事情时

trainingData['itemid','category'].head() Error: --------------------------------------------------------------------------- UnicodeDecodeError Traceback (most recent call last) /home/vikram/Documents/Avito/ in () ----> 1 trainingData[['itemid','category']].head() /usr/lib/python2.7/dist-packages/IPython/core/displayhook.pyc in __call__(self, result) 236 self.start_displayhook() 237 self.write_output_prompt() --> 238 format_dict = self.compute_format_data(result) 239 self.write_format_data(format_dict) 240 self.update_user_ns(result) /usr/lib/python2.7/dist-packages/IPython/core/displayhook.pyc in compute_format_data(self, result) 148 MIME type representation of the object. 149 """ --> 150 return self.shell.display_formatter.format(result) 151 152 def write_format_data(self, format_dict): /usr/lib/python2.7/dist-packages/IPython/core/formatters.pyc in format(self, obj, include, exclude) 124 continue 125 try: --> 126 data = formatter(obj) 127 except: 128 # FIXME: log the exception /usr/lib/python2.7/dist-packages/IPython/core/formatters.pyc in __call__(self, obj) 445 type_pprinters=self.type_printers, 446 deferred_pprinters=self.deferred_printers) --> 447 printer.pretty(obj) 448 printer.flush() 449 return stream.getvalue() /usr/lib/python2.7/dist-packages/IPython/lib/pretty.pyc in pretty(self, obj) 352 if callable(obj_class._repr_pretty_): 353 return obj_class._repr_pretty_(obj, self, cycle) --> 354 return _default_pprint(obj, self, cycle) 355 finally: 356 self.end_group() /usr/lib/python2.7/dist-packages/IPython/lib/pretty.pyc in _default_pprint(obj, p, cycle) 472 if getattr(klass, '__repr__', None) not in _baseclass_reprs: 473 # A user-provided repr. --> 474 p.text(repr(obj)) 475 return 476 p.begin_group(1, ' 456 self.to_string(buf=buf) 457 value = buf.getvalue() 458 if max([len(l) for l in value.split('\n')]) > terminal_width: /usr/lib/pymodules/python2.7/pandas/core/frame.pyc in to_string(self, buf, columns, col_space, colSpace, header, index, na_rep, formatters, float_format, sparsify, nanRep, index_names, justify, force_unicode) 1024 index_names=index_names, 1025 header=header, index=index) -> 1026 formatter.to_string(force_unicode=force_unicode) 1027 1028 if buf is None: /usr/lib/pymodules/python2.7/pandas/core/format.pyc in to_string(self, force_unicode) 176 for i, c in enumerate(self.columns): 177 if self.header: --> 178 fmt_values = self._format_col(c) 179 cheader = str_columns[i] 180 max_len = max(max(len(x) for x in fmt_values), /usr/lib/pymodules/python2.7/pandas/core/format.pyc in _format_col(self, col) 217 float_format=self.float_format, 218 na_rep=self.na_rep, --> 219 space=self.col_space) 220 221 def to_html(self): /usr/lib/pymodules/python2.7/pandas/core/format.pyc in format_array(values, formatter, float_format, na_rep, digits, space, justify) 424 justify=justify) 425 --> 426 return fmt_obj.get_result() 427 428 /usr/lib/pymodules/python2.7/pandas/core/format.pyc in get_result(self) 471 fmt_values.append(float_format(v)) 472 else: --> 473 fmt_values.append(' %s' % _format(v)) 474 475 return _make_fixed_width(fmt_values, self.justify) /usr/lib/pymodules/python2.7/pandas/core/format.pyc in _format(x) 457 else: 458 # object dtype --> 459 return '%s' % formatter(x) 460 461 vals = self.values /usr/lib/pymodules/python2.7/pandas/core/common.pyc in _stringify(col) 503 def _stringify(col): 504 # unicode workaround --> 505 return unicode(col) 506 507 def _maybe_make_list(obj): UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128) 培训数据['itemid','category'].head() 错误: --------------------------------------------------------------------------- UnicodeDecodeError回溯(最近一次呼叫最后一次) /主页/vikram/Documents/Avito/in() ---->1培训数据[['itemid','category']]].head() /调用中的usr/lib/python2.7/dist-packages/IPython/core/displayhook.pyc(self,result) 236 self.start_displayhook() 237 self.write\u output\u prompt() -->238格式dict=self.compute格式数据(结果) 239自写格式数据(格式dict) 240自我更新用户(结果) /usr/lib/python2.7/dist-packages/IPython/core/displayhook.pyc格式的计算数据(self,result) 148对象的MIME类型表示。 149 """ -->150返回self.shell.display\u formatter.format(结果) 151 152 def写入格式数据(自身、格式记录): /格式为usr/lib/python2.7/dist-packages/IPython/core/formatters.pyc(self、obj、include、exclude) 124继续 125尝试: -->126数据=格式化程序(obj) 127除: 128#FIXME:记录异常 /调用中的usr/lib/python2.7/dist-packages/IPython/core/formatters.pyc(self,obj) 445 type\u PPRINTS=self.type\u打印机, 446延迟的打印机(PPRINTS=self.deferred\u打印机) -->447打印机。漂亮(obj) 448打印机。刷新() 449返回流。getvalue() /pretty(self,obj)中的usr/lib/python2.7/dist-packages/IPython/lib/pretty.pyc 352如果可调用(obj_类._repr_pretty_): 353返回obj_类。_repr_pretty_(obj,self,cycle) -->354返回默认值(对象、自身、循环) 355最后: 356自我结束_组() /usr/lib/python2.7/dist-packages/IPython/lib/pretty.pyc in_default_pprint(obj,p,cycle) 472如果getattr(klass,''.'无'.'')不在基类报告中: 473#用户提供的报告。 -->474页文本(报告(obj)) 475返回 476 p.begin_组(1,'456 self.to_字符串(buf=buf) 457 value=buf.getvalue() 458如果最大值([len(l)表示l的值。拆分('\n')])>端子宽度: /usr/lib/pymodules/python2.7/pandas/core/frame.pyc in to_string(self、buf、columns、col_space、colSpace、header、index、na_rep、格式化程序、float_格式、sparsify、nanRep、index_名称、justify、force_unicode) 1024个索引名称=索引名称, 1025页眉=页眉,索引=索引) ->1026格式化程序.to_字符串(force_unicode=force_unicode) 1027 1028如果buf为无: /usr/lib/pymodules/python2.7/pandas/core/format.pyc in to_string(self,force_unicode) 176表示枚举中的i、c(自列): 177如果是self.header: -->178 fmt_值=自身格式_列(c) 179 cheader=str_列[i] 180 max_len=max(fmt_值中x的max(len(x)), /usr/lib/pymodules/python2.7/pandas/core/format.pyc格式(self,col) 217 float_格式=self.float_格式, 218 na_rep=self.na_rep, -->219空间=自列空间) 220 221 def to_html(self): /格式数组中的usr/lib/pymodules/python2.7/pandas/core/format.pyc(值、格式化程序、浮点格式、表示、数字、空格、对齐) 424合理化=合理化) 425 -->426返回fmt_obj.get_result() 427 428 /get_result(self)中的usr/lib/pymodules/python2.7/pandas/core/format.pyc 471 fmt_值。追加(浮点_格式(v)) 472其他: -->473个fmt_值。追加(“%s”%\u格式(v)) 474 475返回_make_fixed_width(fmt_值,自调整) /usr/lib/pymodules/python2.7/pandas/core/format.pyc格式(x) 457其他: 458#对象数据类型 -->459返回“%s”格式化程序(x) 460 461 VAL=自身值 /字符串化(col)中的usr/lib/pymodules/python2.7/pandas/core/common.pyc 503 def_stringify(列): 504#unicode解决方案 -->505返回unicode(col) 506 507 defu可能u制造
import sys
sys.getdefaultencoding()
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
AttributeError: 'module' object has no attribute 'setdefaultencoding'