我有数据框,我尝试打印图形。 我用
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.
,在Spyder(anaconda)中返回KeyError: 'Level network must be same as name (None)'
。
我该如何解决这个问题?
答案 0 :(得分:0)
我不确定,但我认为那些%1错误与混合64位和32位app / dll有关。您还有win32
提示。也许您使用64位python和32位软件包(pandas或其他)或相反的方式。