如果我有一个通过Jupyter Notebook运行的内核,则可以使用Options > Connect to an exisisting kernel > Browse
从Spyder轻松连接到它。现在,我只需运行df
就可以访问Jupyter内核并查看数据框或任何其他变量:
Jupyter代码段:
#imports
import numpy as np
import pandas as pd
# Some sample data
np.random.seed(1234)
df = pd.DataFrame({'A1':np.random.normal(10, 1, 8),
'B1':np.random.normal(20, 2, 8)})
Spyder代码段:
df
# output:
A1 B1
0 10.471435 20.031393
1 8.809024 15.514630
2 11.432707 22.300071
3 9.687348 21.983892
4 9.279411 21.906648
5 10.887163 15.957490
6 10.859588 19.331845
7 9.363476 20.004237
但是为什么Spyder的Variable Explorer
中的数据框不可用?
答案 0 :(得分:3)
(此处为 Spyder维护程序),是由于笔记本创建的内核不具备在变量浏览器中显示其名称空间所必需的功能。
很抱歉,目前没有简单的解决方法。