這是一個非常奇怪的錯誤:IPython的筆記本不打印型()
以下代碼:
a = 'string1'
b = 'string2'
test_dict = {'col1':{a:type(a), b:type(b)},'col2':{a:type(a), b:type(b)}}
pd.DataFrame(test_dict)
在正常IPython的控制檯產生如預期以下:
col1 col2
string1 <type 'str'> <type 'str'>
string2 <type 'str'> <type 'str'>
但是在ipython筆記本中,應該顯示類型的單元格爲空:
啊,這很有道理。任何解決方法的想法? – ChrisArmstrong
我能夠通過轉換爲字符串和註冊表來解決所有問題,但實際的數據類型出來...不漂亮,但它的工作原理和它更緊湊,然後打印整個廢話 –
ChrisArmstrong
這不是IPython中的錯誤,這是熊貓的一個錯誤 - 大熊貓告訴IPython它已經有一個HTML repr,IPython信任它已經正確轉義,但事實並非如此。作爲熊貓開放[問題2617](https://github.com/pydata/pandas/issues/2617)。 – minrk