vs代码Python扩展数据框未显示在输出中

时间:2019-01-08 23:58:18

标签: python visual-studio-code jupyter

我刚刚开始通过Python扩展在Visual Studio Code中使用jupyter单元。它输出的图很好,但是我的数据框却没有像Microsoft的blog example那样显示。下面是我在VS Code中运行的代码:

#%%
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
import pandas as pd

x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()

#%%
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
df

我的输出如下:

VS Code Cell outputs

我很高兴在VS Code中使用jupyter,但我需要像其他变量浏览器一样查看数据框。

我在Windows上使用Anaconda作为环境。

  • jupyter = 1.0.0 = py36_7
  • jupyter_client = 5.2.3 = py36_0
  • jupyter_console = 6.0.0 = py36_0
  • jupyter_core = 4.4.0 = py36_0
  • numpy = 1.15.4 = py36h19fb1c0_0
  • pandas = 0.23.4 = py36h830ac7b_0

2 个答案:

答案 0 :(得分:0)

我卸载了Anaconda 3.6,并安装了较新的Anaconda 3.7,现在它可以在VS Code中使用。

答案 1 :(得分:-1)

该错误表示由于某些原因,我们无法渲染df输出。
我唯一想到的是您可能有一个jupyter扩展名正在修改df的结果。 (通常会向我们返回一个html表)

  

您知道安装了哪些jupyter扩展程序吗?