2017-04-10 18 views
1

我與Spyder的工作,有Python版本:3.5.2 Anaconda custom (64-bit) 在開始的時候我進口我需要的所有庫:爲什麼我沒有觀察到我在spyder中創建的變量?

import numpy as np 
import os 
import matplotlib.pyplot as plt 
import pandas as pd

指定路徑和上傳數據集:

os.chdir('C:\\Users\\...\\Data_Preprocessing') 
dataset = pd.read_csv('Data.csv')

我可以觀察我的數據集在變量瀏覽器窗口中。但是,當我打算用命令創建我的自變量的矩陣:

X = dataset.ix[:, :-1].values

X = dataset.iloc[:, :-1].values
我得到:

Exception in thread Thread-1: Traceback (most recent call last): File "C:\Users...\lib\threading.py", line 914, in _bootstrap_inner self.run() File "C:\Users...\lib\site-packages\spyderlib\widgets\externalshell\monitor.py", line 569, in run self.update_remote_view() File "C:\Users...\lib\site-packages\spyderlib\widgets\externalshell\monitor.py", line 450, in update_remote_view remote_view = make_remote_view(ns, settings, more_excluded_names) File "C:\Users...\lib\site-packages\spyderlib\widgets\externalshell\monitor.py", line 79, in make_remote_view minmax=settings['minmax']) File "C:\Users...\lib\site-packages\spyderlib\widgets\dicteditorutils.py", line 225, in value_to_display return display UnboundLocalError: local variable 'display' referenced before assignment

我仍然可以計算出所有我需要什麼,但我不遵守在變量瀏覽器中創建變量。我如何觀察它們以及它爲什麼會發生?

回答

1

Spyder的開發商在這裏)這是一個錯誤,它是固定在Spyder的2.3.9。請更新以修復它。

相關問題