2017-04-10 12 views
1

:私は私が必要とするすべてのライブラリをインポート開始時3.5.2 Anaconda custom (64-bit) を:私はスパイダーで作成した変数を観察しないのはなぜですか?私はスパイダーと協力し、Pythonのバージョン持っています

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 2.3.9で修正されました。それを修正するために更新してください。

関連する問題