2016-08-12 15 views
0

データフレームがあり、グラフを印刷しようとしました。 私は相関:グラフを作成

df = pd.read_excel('resp1.xlsx') 
corr = df.corr() 
sns.set(context="paper", font="monospace") 

df = sns.load_dataset("brain_networks", header=[0, 1, 2], index_col=0) 

f, ax = plt.subplots(figsize=(12, 9)) 

sns.heatmap(corr, vmax=.8, square=True) 

networks = corr.columns.get_level_values("network") 
for i, network in enumerate(networks): 
    if i and network != networks[i - 1]: 
     ax.axhline(len(networks) - i, c="w") 
     ax.axvline(i, c="w") 
f.tight_layout() 

を使用しますが、それはスパイダー(アナコンダ)にpycharmでImportError: DLL load failed: %1 �� �������� ����������� Win32.KeyError: 'Level network must be same as name (None)'を返します。 どうすれば修正できますか?

答えて

0

私はわからないんだけど、私はそれらの%1つのエラーが64ビットアプリ/ DLLの32ビットを混合に関連していると思います。 win32のヒントもあります。おそらく、32ビットパッケージ(pandasまたはその他)またはそれと反対の64ビットのPythonを使用します。

+0

これを構築する方法はありますか? – ldevyataykina

+0

64ビットPythonを使用している場合は、64ビットパッケージもインストールする必要があります。 –

関連する問題