2016-07-19 8 views
0

私は1列にかなり長い辞書があるパンダのデータフレームを持っています。パンダのデータフレーム列全体に長い辞書を出力する方法は?

例:

import pandas as pd 
D = [[{'a':'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa','b':'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'}]] 
df = pd.DataFrame.from_dict(D) 
print df[0] 

この出力につながる:

0 {u'a': u'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', u'... 
Name: 0, dtype: object 

すべてが、辞書の開始は楕円で省略されています。

個々のキーを反復せずに完全な辞書を出力するにはどうすればよいですか?

答えて

1

これは動作するはずです:

In[6]:df[0].values 
Out[6]: array([ {'a': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'b': 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'}], dtype=object) 
+0

それがない、おかげで多くのことを。 – Khris

0
D = [[{'a':'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa','b':'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'}]] 
print D[0][0] 
関連する問題